0s autopkgtest [18:48:33]: starting date and time: 2024-12-17 18:48:33+0000 0s autopkgtest [18:48:33]: git checkout: c2a78735 Merge branch 'timeout-nova-boot' into 'ubuntu/production' 0s autopkgtest [18:48:33]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.8zqw5xo9/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:dpkg --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=dpkg/1.22.6ubuntu6.2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-14.secgroup --name adt-noble-amd64-apache2-20241217-184833-juju-7f2275-prod-proposed-migration-environment-15-028d7fd5-1554-4ee2-abe4-5b08528dafa8 --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 50s autopkgtest [18:49:23]: testbed dpkg architecture: amd64 50s autopkgtest [18:49:23]: testbed apt version: 2.7.14build2 50s autopkgtest [18:49:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 50s autopkgtest [18:49:23]: testbed release detected to be: None 51s autopkgtest [18:49:24]: updating testbed package index (apt update) 52s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 52s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 52s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 52s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 52s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 52s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 52s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 52s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 52s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 52s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 52s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 52s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 53s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 53s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 53s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 56s Fetched 1575 kB in 1s (1226 kB/s) 57s Reading package lists... 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Calculating upgrade... 58s The following packages will be upgraded: 58s cloud-init fwupd libfwupd2 linux-firmware 58s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Need to get 503 MB of archives. 58s After this operation, 984 kB of additional disk space will be used. 58s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 59s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 60s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 95s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 95s Preconfiguring packages ... 95s Fetched 503 MB in 37s (13.7 MB/s) 95s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 105899 files and directories currently installed.) 95s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 95s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 96s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 96s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 96s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 96s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 98s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 99s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 99s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 100s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 100s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 100s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 100s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 100s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 100s fwupd.service is a disabled or a static unit not running, not starting it. 100s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 100s Processing triggers for man-db (2.12.0-4build2) ... 101s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 101s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 101s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 101s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 101s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 108s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 109s autopkgtest [18:50:22]: upgrading testbed (apt dist-upgrade and autopurge) 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 110s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 110s Starting 2 pkgProblemResolver with broken count: 0 110s Done 110s Entering ResolveByKeep 110s 110s The following packages will be upgraded: 110s dpkg dpkg-dev libdpkg-perl 111s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s Need to get 2625 kB of archives. 111s After this operation, 0 B of additional disk space will be used. 111s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 111s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 111s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 112s Fetched 2625 kB in 1s (3329 kB/s) 112s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 112s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 112s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 112s Setting up dpkg (1.22.6ubuntu6.2) ... 112s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 112s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 112s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 112s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 112s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 112s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 112s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 112s Processing triggers for man-db (2.12.0-4build2) ... 113s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s Starting pkgProblemResolver with broken count: 0 114s Starting 2 pkgProblemResolver with broken count: 0 114s Done 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [18:50:27]: rebooting testbed after setup commands that affected boot 130s autopkgtest [18:50:43]: testbed running kernel: Linux 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 133s autopkgtest [18:50:46]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 140s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (dsc) [3356 B] 140s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (tar) [9825 kB] 140s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (diff) [937 kB] 141s gpgv: Signature made Thu Oct 3 04:46:59 2024 UTC 141s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.5.dsc: no acceptable signature found 141s autopkgtest [18:50:54]: testing package apache2 version 2.4.58-1ubuntu8.5 144s autopkgtest [18:50:57]: build not needed 151s autopkgtest [18:51:03]: test run-test-suite: preparing testbed 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s The following NEW packages will be installed: 151s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 151s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-x86-64-linux-gnu 151s cpp-x86-64-linux-gnu debhelper debugedit dh-autoreconf 151s dh-strip-nondeterminism dwz g++ g++-13 g++-13-x86-64-linux-gnu 151s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu 151s gcc-x86-64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 151s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 151s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 151s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 151s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 151s libclass-data-inheritable-perl libclass-inspector-perl 151s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 151s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 151s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 151s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 151s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 151s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 151s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 151s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 151s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 151s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 151s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 151s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 151s libmath-random-isaac-perl libmodule-implementation-perl 151s libmodule-runtime-perl libmpc3 libmro-compat-perl 151s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 151s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 151s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 151s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 151s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 151s libspecio-perl libstdc++-13-dev libsub-exporter-perl 151s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 151s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 151s libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 151s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 151s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 151s perl-doc perl-openssl-defaults po-debconf uuid-dev 151s 0 upgraded, 142 newly installed, 0 to remove and 0 not upgraded. 151s Need to get 85.1 MB of archives. 151s After this operation, 301 MB of additional disk space will be used. 151s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 152s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 152s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 152s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 152s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 152s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.5 [1329 kB] 152s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 152s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 152s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2 amd64 2.4.58-1ubuntu8.5 [90.2 kB] 152s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] 152s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 152s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] 152s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 152s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu2 [422 kB] 152s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 152s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04 [51.5 kB] 152s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 152s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 152s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [10.7 MB] 153s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04 [1038 B] 153s Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 153s Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 153s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB] 153s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04 [148 kB] 153s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB] 153s Get:26 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB] 153s Get:27 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3031 kB] 153s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1322 kB] 153s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2772 kB] 153s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1184 kB] 153s Get:31 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1641 kB] 153s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB] 153s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2681 kB] 153s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB] 154s Get:35 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04 [494 kB] 154s Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 154s Get:37 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 154s Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7build1 [166 kB] 154s Get:39 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] 154s Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 154s Get:41 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] 154s Get:42 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 154s Get:43 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 154s Get:44 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] 154s Get:45 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1build6 [115 kB] 154s Get:46 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu2 [864 kB] 154s Get:47 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 154s Get:48 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 154s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] 154s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.1 [33.5 kB] 154s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libsctp1 amd64 1.0.19+dfsg-2build1 [9146 B] 154s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 libsctp-dev amd64 1.0.19+dfsg-2build1 [51.1 kB] 154s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1-dev amd64 1.7.2-3.1ubuntu0.1 [768 kB] 154s Get:54 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libldap-dev amd64 2.6.7+dfsg-1~exp1ubuntu8.1 [307 kB] 154s Get:55 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8.1 [11.1 kB] 154s Get:56 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libexpat1-dev amd64 2.6.1-2ubuntu0.2 [998 kB] 154s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dev amd64 1.6.3-1.1ubuntu7 [412 kB] 154s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-16-0 amd64 10.42-4ubuntu2 [210 kB] 154s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-32-0 amd64 10.42-4ubuntu2 [197 kB] 154s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-posix3 amd64 10.42-4ubuntu2 [6686 B] 154s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-dev amd64 10.42-4ubuntu2 [737 kB] 154s Get:62 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-dev amd64 2.4.58-1ubuntu8.5 [200 kB] 154s Get:63 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libstdc++-13-dev amd64 13.3.0-6ubuntu2~24.04 [2420 kB] 154s Get:64 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [12.2 MB] 155s Get:65 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13 amd64 13.3.0-6ubuntu2~24.04 [16.1 kB] 155s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 155s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 155s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 155s Get:69 http://ftpmaster.internal/ubuntu noble/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 155s Get:70 http://ftpmaster.internal/ubuntu noble/universe amd64 libanyevent-perl amd64 7.170-2build6 [368 kB] 155s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-op-check-perl amd64 0.22-3build1 [9518 B] 155s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 155s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-callchecker-perl amd64 0.008-2build3 [13.2 kB] 155s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-classify-perl amd64 0.015-2build5 [20.1 kB] 155s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 155s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB] 155s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 155s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 155s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 libvariable-magic-perl amd64 0.63-1build3 [35.1 kB] 155s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 155s Get:81 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 155s Get:82 http://ftpmaster.internal/ubuntu noble/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 155s Get:83 http://ftpmaster.internal/ubuntu noble/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 155s Get:84 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 155s Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 155s Get:86 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 155s Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 155s Get:88 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 155s Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 libclone-perl amd64 0.46-1build3 [10.7 kB] 155s Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 155s Get:91 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build5 [44.1 kB] 155s Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-util-perl amd64 1.102-2build3 [21.2 kB] 155s Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-install-perl all 0.929-1 [9764 B] 155s Get:94 http://ftpmaster.internal/ubuntu noble/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 155s Get:95 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 155s Get:96 http://ftpmaster.internal/ubuntu noble/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 155s Get:97 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 155s Get:98 http://ftpmaster.internal/ubuntu noble/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 155s Get:99 http://ftpmaster.internal/ubuntu noble/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 155s Get:100 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 155s Get:101 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi-perl amd64 0.82+ds-3build2 [21.7 kB] 155s Get:102 http://ftpmaster.internal/ubuntu noble/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 156s Get:103 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 156s Get:104 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 156s Get:105 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 156s Get:106 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 156s Get:107 http://ftpmaster.internal/ubuntu noble/main amd64 liburi-perl all 5.27-1 [88.0 kB] 156s Get:108 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-parser-perl amd64 3.81-1build3 [85.8 kB] 156s Get:109 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 156s Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 156s Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 156s Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 156s Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 156s Get:114 http://ftpmaster.internal/ubuntu noble/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 156s Get:115 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 156s Get:116 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-ssleay-perl amd64 1.94-1build4 [316 kB] 156s Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 libio-socket-ssl-perl all 2.085-1 [195 kB] 156s Get:118 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 156s Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 156s Get:120 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 156s Get:121 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-perl all 6.76-1 [138 kB] 156s Get:122 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-parser-perl amd64 2.47-1build3 [204 kB] 156s Get:123 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 156s Get:124 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 156s Get:125 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 156s Get:126 http://ftpmaster.internal/ubuntu noble/universe amd64 libhttp-dav-perl all 0.49-3 [82.9 kB] 156s Get:127 http://ftpmaster.internal/ubuntu noble/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 156s Get:128 http://ftpmaster.internal/ubuntu noble/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 156s Get:129 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-identify-perl amd64 0.14-3build3 [9786 B] 156s Get:130 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-name-perl amd64 0.27-1build3 [10.8 kB] 156s Get:131 http://ftpmaster.internal/ubuntu noble/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 156s Get:132 http://ftpmaster.internal/ubuntu noble/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 156s Get:133 http://ftpmaster.internal/ubuntu noble/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 156s Get:134 http://ftpmaster.internal/ubuntu noble/universe amd64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 156s Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 156s Get:136 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 156s Get:137 http://ftpmaster.internal/ubuntu noble/universe amd64 libxstring-perl amd64 0.005-2build3 [7852 B] 156s Get:138 http://ftpmaster.internal/ubuntu noble/universe amd64 libspecio-perl all 0.48-1 [137 kB] 156s Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 perl-doc all 5.38.2-3.2build2 [7831 kB] 157s Get:140 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 157s Get:141 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 157s Get:142 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-perl amd64 2:1.65-1build2 [95.8 kB] 157s Fetched 85.1 MB in 6s (15.2 MB/s) 157s Selecting previously unselected package libapr1t64:amd64. 157s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 157s Preparing to unpack .../000-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 157s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 157s Selecting previously unselected package libaprutil1t64:amd64. 157s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 157s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 157s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 157s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 157s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 157s Selecting previously unselected package libaprutil1-ldap:amd64. 157s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 157s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 157s Selecting previously unselected package liblua5.4-0:amd64. 157s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_amd64.deb ... 157s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 157s Selecting previously unselected package apache2-bin. 157s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.5_amd64.deb ... 157s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 158s Selecting previously unselected package apache2-data. 158s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 158s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 158s Selecting previously unselected package apache2-utils. 158s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 158s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 158s Selecting previously unselected package apache2. 158s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.5_amd64.deb ... 158s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 158s Selecting previously unselected package autotools-dev. 158s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 158s Unpacking autotools-dev (20220109.1) ... 158s Selecting previously unselected package m4. 158s Preparing to unpack .../010-m4_1.4.19-4build1_amd64.deb ... 158s Unpacking m4 (1.4.19-4build1) ... 158s Selecting previously unselected package autoconf. 158s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 158s Unpacking autoconf (2.71-3) ... 158s Selecting previously unselected package automake. 158s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 158s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 158s Selecting previously unselected package autopoint. 158s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 158s Unpacking autopoint (0.21-14ubuntu2) ... 158s Selecting previously unselected package libdebhelper-perl. 158s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 158s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 158s Selecting previously unselected package gcc-13-base:amd64. 158s Preparing to unpack .../015-gcc-13-base_13.3.0-6ubuntu2~24.04_amd64.deb ... 158s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 158s Selecting previously unselected package libisl23:amd64. 158s Preparing to unpack .../016-libisl23_0.26-3build1_amd64.deb ... 158s Unpacking libisl23:amd64 (0.26-3build1) ... 158s Selecting previously unselected package libmpc3:amd64. 158s Preparing to unpack .../017-libmpc3_1.3.1-1build1_amd64.deb ... 158s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 158s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 158s Preparing to unpack .../018-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 158s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 158s Selecting previously unselected package cpp-13. 158s Preparing to unpack .../019-cpp-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 158s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 158s Selecting previously unselected package cpp-x86-64-linux-gnu. 158s Preparing to unpack .../020-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 158s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 158s Selecting previously unselected package cpp. 158s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 158s Unpacking cpp (4:13.2.0-7ubuntu1) ... 158s Selecting previously unselected package libcc1-0:amd64. 158s Preparing to unpack .../022-libcc1-0_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package libgomp1:amd64. 158s Preparing to unpack .../023-libgomp1_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package libitm1:amd64. 158s Preparing to unpack .../024-libitm1_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package libatomic1:amd64. 158s Preparing to unpack .../025-libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package libasan8:amd64. 158s Preparing to unpack .../026-libasan8_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package liblsan0:amd64. 158s Preparing to unpack .../027-liblsan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package libtsan2:amd64. 158s Preparing to unpack .../028-libtsan2_14.2.0-4ubuntu2~24.04_amd64.deb ... 158s Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 158s Selecting previously unselected package libubsan1:amd64. 159s Preparing to unpack .../029-libubsan1_14.2.0-4ubuntu2~24.04_amd64.deb ... 159s Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 159s Selecting previously unselected package libhwasan0:amd64. 159s Preparing to unpack .../030-libhwasan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 159s Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 159s Selecting previously unselected package libquadmath0:amd64. 159s Preparing to unpack .../031-libquadmath0_14.2.0-4ubuntu2~24.04_amd64.deb ... 159s Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 159s Selecting previously unselected package libgcc-13-dev:amd64. 159s Preparing to unpack .../032-libgcc-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 159s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 159s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 159s Preparing to unpack .../033-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 159s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 159s Selecting previously unselected package gcc-13. 159s Preparing to unpack .../034-gcc-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 159s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 159s Selecting previously unselected package gcc-x86-64-linux-gnu. 159s Preparing to unpack .../035-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 159s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 159s Selecting previously unselected package gcc. 159s Preparing to unpack .../036-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 159s Unpacking gcc (4:13.2.0-7ubuntu1) ... 159s Selecting previously unselected package libtool. 159s Preparing to unpack .../037-libtool_2.4.7-7build1_all.deb ... 159s Unpacking libtool (2.4.7-7build1) ... 159s Selecting previously unselected package dh-autoreconf. 159s Preparing to unpack .../038-dh-autoreconf_20_all.deb ... 159s Unpacking dh-autoreconf (20) ... 159s Selecting previously unselected package libarchive-zip-perl. 159s Preparing to unpack .../039-libarchive-zip-perl_1.68-1_all.deb ... 159s Unpacking libarchive-zip-perl (1.68-1) ... 159s Selecting previously unselected package libsub-override-perl. 159s Preparing to unpack .../040-libsub-override-perl_0.10-1_all.deb ... 159s Unpacking libsub-override-perl (0.10-1) ... 159s Selecting previously unselected package libfile-stripnondeterminism-perl. 159s Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 159s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 159s Selecting previously unselected package dh-strip-nondeterminism. 159s Preparing to unpack .../042-dh-strip-nondeterminism_1.13.1-1_all.deb ... 159s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 159s Selecting previously unselected package debugedit. 159s Preparing to unpack .../043-debugedit_1%3a5.0-5build2_amd64.deb ... 159s Unpacking debugedit (1:5.0-5build2) ... 159s Selecting previously unselected package dwz. 159s Preparing to unpack .../044-dwz_0.15-1build6_amd64.deb ... 159s Unpacking dwz (0.15-1build6) ... 159s Selecting previously unselected package gettext. 159s Preparing to unpack .../045-gettext_0.21-14ubuntu2_amd64.deb ... 159s Unpacking gettext (0.21-14ubuntu2) ... 159s Selecting previously unselected package intltool-debian. 159s Preparing to unpack .../046-intltool-debian_0.35.0+20060710.6_all.deb ... 159s Unpacking intltool-debian (0.35.0+20060710.6) ... 159s Selecting previously unselected package po-debconf. 159s Preparing to unpack .../047-po-debconf_1.0.21+nmu1_all.deb ... 159s Unpacking po-debconf (1.0.21+nmu1) ... 159s Selecting previously unselected package debhelper. 159s Preparing to unpack .../048-debhelper_13.14.1ubuntu5_all.deb ... 159s Unpacking debhelper (13.14.1ubuntu5) ... 159s Selecting previously unselected package uuid-dev:amd64. 159s Preparing to unpack .../049-uuid-dev_2.39.3-9ubuntu6.1_amd64.deb ... 159s Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.1) ... 159s Selecting previously unselected package libsctp1:amd64. 159s Preparing to unpack .../050-libsctp1_1.0.19+dfsg-2build1_amd64.deb ... 159s Unpacking libsctp1:amd64 (1.0.19+dfsg-2build1) ... 160s Selecting previously unselected package libsctp-dev:amd64. 160s Preparing to unpack .../051-libsctp-dev_1.0.19+dfsg-2build1_amd64.deb ... 160s Unpacking libsctp-dev:amd64 (1.0.19+dfsg-2build1) ... 160s Selecting previously unselected package libapr1-dev. 160s Preparing to unpack .../052-libapr1-dev_1.7.2-3.1ubuntu0.1_amd64.deb ... 160s Unpacking libapr1-dev (1.7.2-3.1ubuntu0.1) ... 160s Selecting previously unselected package libldap-dev:amd64. 160s Preparing to unpack .../053-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8.1_amd64.deb ... 160s Unpacking libldap-dev:amd64 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 160s Selecting previously unselected package libldap2-dev. 160s Preparing to unpack .../054-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8.1_all.deb ... 160s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8.1) ... 160s Selecting previously unselected package libexpat1-dev:amd64. 160s Preparing to unpack .../055-libexpat1-dev_2.6.1-2ubuntu0.2_amd64.deb ... 160s Unpacking libexpat1-dev:amd64 (2.6.1-2ubuntu0.2) ... 160s Selecting previously unselected package libaprutil1-dev. 160s Preparing to unpack .../056-libaprutil1-dev_1.6.3-1.1ubuntu7_amd64.deb ... 160s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 160s Selecting previously unselected package libpcre2-16-0:amd64. 160s Preparing to unpack .../057-libpcre2-16-0_10.42-4ubuntu2_amd64.deb ... 160s Unpacking libpcre2-16-0:amd64 (10.42-4ubuntu2) ... 160s Selecting previously unselected package libpcre2-32-0:amd64. 160s Preparing to unpack .../058-libpcre2-32-0_10.42-4ubuntu2_amd64.deb ... 160s Unpacking libpcre2-32-0:amd64 (10.42-4ubuntu2) ... 160s Selecting previously unselected package libpcre2-posix3:amd64. 160s Preparing to unpack .../059-libpcre2-posix3_10.42-4ubuntu2_amd64.deb ... 160s Unpacking libpcre2-posix3:amd64 (10.42-4ubuntu2) ... 160s Selecting previously unselected package libpcre2-dev:amd64. 160s Preparing to unpack .../060-libpcre2-dev_10.42-4ubuntu2_amd64.deb ... 160s Unpacking libpcre2-dev:amd64 (10.42-4ubuntu2) ... 160s Selecting previously unselected package apache2-dev. 160s Preparing to unpack .../061-apache2-dev_2.4.58-1ubuntu8.5_amd64.deb ... 160s Unpacking apache2-dev (2.4.58-1ubuntu8.5) ... 160s Selecting previously unselected package libstdc++-13-dev:amd64. 160s Preparing to unpack .../062-libstdc++-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 160s Unpacking libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 160s Selecting previously unselected package g++-13-x86-64-linux-gnu. 160s Preparing to unpack .../063-g++-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 160s Unpacking g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 160s Selecting previously unselected package g++-13. 160s Preparing to unpack .../064-g++-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 160s Unpacking g++-13 (13.3.0-6ubuntu2~24.04) ... 160s Selecting previously unselected package g++-x86-64-linux-gnu. 160s Preparing to unpack .../065-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 160s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 160s Selecting previously unselected package g++. 160s Preparing to unpack .../066-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 160s Unpacking g++ (4:13.2.0-7ubuntu1) ... 160s Selecting previously unselected package build-essential. 160s Preparing to unpack .../067-build-essential_12.10ubuntu1_amd64.deb ... 160s Unpacking build-essential (12.10ubuntu1) ... 160s Selecting previously unselected package libalgorithm-c3-perl. 160s Preparing to unpack .../068-libalgorithm-c3-perl_0.11-2_all.deb ... 160s Unpacking libalgorithm-c3-perl (0.11-2) ... 160s Selecting previously unselected package libanyevent-perl. 160s Preparing to unpack .../069-libanyevent-perl_7.170-2build6_amd64.deb ... 160s Unpacking libanyevent-perl (7.170-2build6) ... 160s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 160s Preparing to unpack .../070-libb-hooks-op-check-perl_0.22-3build1_amd64.deb ... 160s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 161s Selecting previously unselected package libdynaloader-functions-perl. 161s Preparing to unpack .../071-libdynaloader-functions-perl_0.003-3_all.deb ... 161s Unpacking libdynaloader-functions-perl (0.003-3) ... 161s Selecting previously unselected package libdevel-callchecker-perl:amd64. 161s Preparing to unpack .../072-libdevel-callchecker-perl_0.008-2build3_amd64.deb ... 161s Unpacking libdevel-callchecker-perl:amd64 (0.008-2build3) ... 161s Selecting previously unselected package libparams-classify-perl:amd64. 161s Preparing to unpack .../073-libparams-classify-perl_0.015-2build5_amd64.deb ... 161s Unpacking libparams-classify-perl:amd64 (0.015-2build5) ... 161s Selecting previously unselected package libmodule-runtime-perl. 161s Preparing to unpack .../074-libmodule-runtime-perl_0.016-2_all.deb ... 161s Unpacking libmodule-runtime-perl (0.016-2) ... 161s Selecting previously unselected package libtry-tiny-perl. 161s Preparing to unpack .../075-libtry-tiny-perl_0.31-2_all.deb ... 161s Unpacking libtry-tiny-perl (0.31-2) ... 161s Selecting previously unselected package libmodule-implementation-perl. 161s Preparing to unpack .../076-libmodule-implementation-perl_0.09-2_all.deb ... 161s Unpacking libmodule-implementation-perl (0.09-2) ... 161s Selecting previously unselected package libsub-exporter-progressive-perl. 161s Preparing to unpack .../077-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 161s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 161s Selecting previously unselected package libvariable-magic-perl. 161s Preparing to unpack .../078-libvariable-magic-perl_0.63-1build3_amd64.deb ... 161s Unpacking libvariable-magic-perl (0.63-1build3) ... 161s Selecting previously unselected package libb-hooks-endofscope-perl. 161s Preparing to unpack .../079-libb-hooks-endofscope-perl_0.28-1_all.deb ... 161s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 161s Selecting previously unselected package libcrypt-random-seed-perl. 161s Preparing to unpack .../080-libcrypt-random-seed-perl_0.03-3_all.deb ... 161s Unpacking libcrypt-random-seed-perl (0.03-3) ... 161s Selecting previously unselected package libmath-random-isaac-perl. 161s Preparing to unpack .../081-libmath-random-isaac-perl_1.004-2_all.deb ... 161s Unpacking libmath-random-isaac-perl (1.004-2) ... 161s Selecting previously unselected package libbytes-random-secure-perl. 161s Preparing to unpack .../082-libbytes-random-secure-perl_0.29-3_all.deb ... 161s Unpacking libbytes-random-secure-perl (0.29-3) ... 161s Selecting previously unselected package libclass-c3-perl. 161s Preparing to unpack .../083-libclass-c3-perl_0.35-2_all.deb ... 161s Unpacking libclass-c3-perl (0.35-2) ... 161s Selecting previously unselected package libclass-data-inheritable-perl. 161s Preparing to unpack .../084-libclass-data-inheritable-perl_0.08-3_all.deb ... 161s Unpacking libclass-data-inheritable-perl (0.08-3) ... 161s Selecting previously unselected package libclass-inspector-perl. 161s Preparing to unpack .../085-libclass-inspector-perl_1.36-3_all.deb ... 161s Unpacking libclass-inspector-perl (1.36-3) ... 161s Selecting previously unselected package libclass-method-modifiers-perl. 161s Preparing to unpack .../086-libclass-method-modifiers-perl_2.15-1_all.deb ... 161s Unpacking libclass-method-modifiers-perl (2.15-1) ... 161s Selecting previously unselected package libclass-singleton-perl. 161s Preparing to unpack .../087-libclass-singleton-perl_1.6-2_all.deb ... 161s Unpacking libclass-singleton-perl (1.6-2) ... 161s Selecting previously unselected package libclone-perl:amd64. 161s Preparing to unpack .../088-libclone-perl_0.46-1build3_amd64.deb ... 161s Unpacking libclone-perl:amd64 (0.46-1build3) ... 161s Selecting previously unselected package perl-openssl-defaults:amd64. 161s Preparing to unpack .../089-perl-openssl-defaults_7build3_amd64.deb ... 161s Unpacking perl-openssl-defaults:amd64 (7build3) ... 161s Selecting previously unselected package libcrypt-ssleay-perl. 161s Preparing to unpack .../090-libcrypt-ssleay-perl_0.73.06-2build5_amd64.deb ... 161s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 161s Selecting previously unselected package libparams-util-perl. 161s Preparing to unpack .../091-libparams-util-perl_1.102-2build3_amd64.deb ... 161s Unpacking libparams-util-perl (1.102-2build3) ... 161s Selecting previously unselected package libsub-install-perl. 161s Preparing to unpack .../092-libsub-install-perl_0.929-1_all.deb ... 161s Unpacking libsub-install-perl (0.929-1) ... 161s Selecting previously unselected package libdata-optlist-perl. 161s Preparing to unpack .../093-libdata-optlist-perl_0.114-1_all.deb ... 161s Unpacking libdata-optlist-perl (0.114-1) ... 161s Selecting previously unselected package libdevel-stacktrace-perl. 161s Preparing to unpack .../094-libdevel-stacktrace-perl_2.0500-1_all.deb ... 161s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 161s Selecting previously unselected package libencode-locale-perl. 161s Preparing to unpack .../095-libencode-locale-perl_1.05-3_all.deb ... 161s Unpacking libencode-locale-perl (1.05-3) ... 161s Selecting previously unselected package libsub-exporter-perl. 161s Preparing to unpack .../096-libsub-exporter-perl_0.990-1_all.deb ... 161s Unpacking libsub-exporter-perl (0.990-1) ... 161s Selecting previously unselected package libeval-closure-perl. 161s Preparing to unpack .../097-libeval-closure-perl_0.14-3_all.deb ... 161s Unpacking libeval-closure-perl (0.14-3) ... 161s Selecting previously unselected package libexception-class-perl. 161s Preparing to unpack .../098-libexception-class-perl_1.45-1_all.deb ... 161s Unpacking libexception-class-perl (1.45-1) ... 161s Selecting previously unselected package libfcgi0t64:amd64. 161s Preparing to unpack .../099-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 161s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 161s Selecting previously unselected package libfcgi-perl. 161s Preparing to unpack .../100-libfcgi-perl_0.82+ds-3build2_amd64.deb ... 161s Unpacking libfcgi-perl (0.82+ds-3build2) ... 161s Selecting previously unselected package libtimedate-perl. 161s Preparing to unpack .../101-libtimedate-perl_2.3300-2_all.deb ... 161s Unpacking libtimedate-perl (2.3300-2) ... 161s Selecting previously unselected package libhttp-date-perl. 161s Preparing to unpack .../102-libhttp-date-perl_6.06-1_all.deb ... 161s Unpacking libhttp-date-perl (6.06-1) ... 161s Selecting previously unselected package libfile-listing-perl. 161s Preparing to unpack .../103-libfile-listing-perl_6.16-1_all.deb ... 161s Unpacking libfile-listing-perl (6.16-1) ... 161s Selecting previously unselected package libfile-sharedir-perl. 161s Preparing to unpack .../104-libfile-sharedir-perl_1.118-3_all.deb ... 161s Unpacking libfile-sharedir-perl (1.118-3) ... 161s Selecting previously unselected package libhtml-tagset-perl. 161s Preparing to unpack .../105-libhtml-tagset-perl_3.20-6_all.deb ... 161s Unpacking libhtml-tagset-perl (3.20-6) ... 161s Selecting previously unselected package liburi-perl. 161s Preparing to unpack .../106-liburi-perl_5.27-1_all.deb ... 161s Unpacking liburi-perl (5.27-1) ... 161s Selecting previously unselected package libhtml-parser-perl:amd64. 161s Preparing to unpack .../107-libhtml-parser-perl_3.81-1build3_amd64.deb ... 161s Unpacking libhtml-parser-perl:amd64 (3.81-1build3) ... 161s Selecting previously unselected package libhtml-tree-perl. 161s Preparing to unpack .../108-libhtml-tree-perl_5.07-3_all.deb ... 161s Unpacking libhtml-tree-perl (5.07-3) ... 161s Selecting previously unselected package libio-html-perl. 161s Preparing to unpack .../109-libio-html-perl_1.004-3_all.deb ... 161s Unpacking libio-html-perl (1.004-3) ... 161s Selecting previously unselected package liblwp-mediatypes-perl. 161s Preparing to unpack .../110-liblwp-mediatypes-perl_6.04-2_all.deb ... 161s Unpacking liblwp-mediatypes-perl (6.04-2) ... 161s Selecting previously unselected package libhttp-message-perl. 161s Preparing to unpack .../111-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 161s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 162s Selecting previously unselected package libhttp-cookies-perl. 162s Preparing to unpack .../112-libhttp-cookies-perl_6.11-1_all.deb ... 162s Unpacking libhttp-cookies-perl (6.11-1) ... 162s Selecting previously unselected package libpod-parser-perl. 162s Preparing to unpack .../113-libpod-parser-perl_1.67-1_all.deb ... 162s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 162s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 162s Unpacking libpod-parser-perl (1.67-1) ... 162s Selecting previously unselected package libhttp-negotiate-perl. 162s Preparing to unpack .../114-libhttp-negotiate-perl_6.01-2_all.deb ... 162s Unpacking libhttp-negotiate-perl (6.01-2) ... 162s Selecting previously unselected package libnet-ssleay-perl:amd64. 162s Preparing to unpack .../115-libnet-ssleay-perl_1.94-1build4_amd64.deb ... 162s Unpacking libnet-ssleay-perl:amd64 (1.94-1build4) ... 162s Selecting previously unselected package libio-socket-ssl-perl. 162s Preparing to unpack .../116-libio-socket-ssl-perl_2.085-1_all.deb ... 162s Unpacking libio-socket-ssl-perl (2.085-1) ... 162s Selecting previously unselected package libnet-http-perl. 162s Preparing to unpack .../117-libnet-http-perl_6.23-1_all.deb ... 162s Unpacking libnet-http-perl (6.23-1) ... 162s Selecting previously unselected package liblwp-protocol-https-perl. 162s Preparing to unpack .../118-liblwp-protocol-https-perl_6.13-1_all.deb ... 162s Unpacking liblwp-protocol-https-perl (6.13-1) ... 162s Selecting previously unselected package libwww-robotrules-perl. 162s Preparing to unpack .../119-libwww-robotrules-perl_6.02-1_all.deb ... 162s Unpacking libwww-robotrules-perl (6.02-1) ... 162s Selecting previously unselected package libwww-perl. 162s Preparing to unpack .../120-libwww-perl_6.76-1_all.deb ... 162s Unpacking libwww-perl (6.76-1) ... 162s Selecting previously unselected package libxml-parser-perl. 162s Preparing to unpack .../121-libxml-parser-perl_2.47-1build3_amd64.deb ... 162s Unpacking libxml-parser-perl (2.47-1build3) ... 162s Selecting previously unselected package libxml-perl. 162s Preparing to unpack .../122-libxml-perl_0.08-4_all.deb ... 162s Unpacking libxml-perl (0.08-4) ... 162s Selecting previously unselected package libxml-regexp-perl. 162s Preparing to unpack .../123-libxml-regexp-perl_0.04-1.1_all.deb ... 162s Unpacking libxml-regexp-perl (0.04-1.1) ... 162s Selecting previously unselected package libxml-dom-perl. 162s Preparing to unpack .../124-libxml-dom-perl_1.46-2_all.deb ... 162s Unpacking libxml-dom-perl (1.46-2) ... 162s Selecting previously unselected package libhttp-dav-perl. 162s Preparing to unpack .../125-libhttp-dav-perl_0.49-3_all.deb ... 162s Unpacking libhttp-dav-perl (0.49-3) ... 162s Selecting previously unselected package libmro-compat-perl. 162s Preparing to unpack .../126-libmro-compat-perl_0.15-2_all.deb ... 162s Unpacking libmro-compat-perl (0.15-2) ... 162s Selecting previously unselected package libpackage-stash-perl. 162s Preparing to unpack .../127-libpackage-stash-perl_0.40-1_all.deb ... 162s Unpacking libpackage-stash-perl (0.40-1) ... 162s Selecting previously unselected package libsub-identify-perl. 162s Preparing to unpack .../128-libsub-identify-perl_0.14-3build3_amd64.deb ... 162s Unpacking libsub-identify-perl (0.14-3build3) ... 162s Selecting previously unselected package libsub-name-perl:amd64. 162s Preparing to unpack .../129-libsub-name-perl_0.27-1build3_amd64.deb ... 162s Unpacking libsub-name-perl:amd64 (0.27-1build3) ... 162s Selecting previously unselected package libnamespace-clean-perl. 162s Preparing to unpack .../130-libnamespace-clean-perl_0.27-2_all.deb ... 162s Unpacking libnamespace-clean-perl (0.27-2) ... 162s Selecting previously unselected package libnamespace-autoclean-perl. 162s Preparing to unpack .../131-libnamespace-autoclean-perl_0.29-2_all.deb ... 162s Unpacking libnamespace-autoclean-perl (0.29-2) ... 162s Selecting previously unselected package libparams-validationcompiler-perl. 162s Preparing to unpack .../132-libparams-validationcompiler-perl_0.31-1_all.deb ... 162s Unpacking libparams-validationcompiler-perl (0.31-1) ... 162s Selecting previously unselected package libprotocol-http2-perl. 162s Preparing to unpack .../133-libprotocol-http2-perl_1.10-3_all.deb ... 162s Unpacking libprotocol-http2-perl (1.10-3) ... 162s Selecting previously unselected package librole-tiny-perl. 162s Preparing to unpack .../134-librole-tiny-perl_2.002004-1_all.deb ... 162s Unpacking librole-tiny-perl (2.002004-1) ... 162s Selecting previously unselected package libsub-quote-perl. 162s Preparing to unpack .../135-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 162s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 162s Selecting previously unselected package libxstring-perl:amd64. 162s Preparing to unpack .../136-libxstring-perl_0.005-2build3_amd64.deb ... 162s Unpacking libxstring-perl:amd64 (0.005-2build3) ... 162s Selecting previously unselected package libspecio-perl. 162s Preparing to unpack .../137-libspecio-perl_0.48-1_all.deb ... 162s Unpacking libspecio-perl (0.48-1) ... 162s Selecting previously unselected package perl-doc. 162s Preparing to unpack .../138-perl-doc_5.38.2-3.2build2_all.deb ... 162s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 162s Unpacking perl-doc (5.38.2-3.2build2) ... 162s Selecting previously unselected package libdatetime-locale-perl. 162s Preparing to unpack .../139-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 162s Unpacking libdatetime-locale-perl (1:1.37-1) ... 163s Selecting previously unselected package libdatetime-timezone-perl. 163s Preparing to unpack .../140-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 163s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 163s Selecting previously unselected package libdatetime-perl. 163s Preparing to unpack .../141-libdatetime-perl_2%3a1.65-1build2_amd64.deb ... 163s Unpacking libdatetime-perl (2:1.65-1build2) ... 163s Setting up libanyevent-perl (7.170-2build6) ... 163s Setting up libmath-random-isaac-perl (1.004-2) ... 163s Setting up libclass-inspector-perl (1.36-3) ... 163s Setting up libdynaloader-functions-perl (0.003-3) ... 163s Setting up libclass-method-modifiers-perl (2.15-1) ... 163s Setting up libxml-regexp-perl (0.04-1.1) ... 163s Setting up libclone-perl:amd64 (0.46-1build3) ... 163s Setting up libarchive-zip-perl (1.68-1) ... 163s Setting up libsub-identify-perl (0.14-3build3) ... 163s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 163s Setting up libhtml-tagset-perl (3.20-6) ... 163s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 163s Setting up liblwp-mediatypes-perl (6.04-2) ... 163s Setting up libtry-tiny-perl (0.31-2) ... 163s Setting up libprotocol-http2-perl (1.10-3) ... 163s Setting up perl-openssl-defaults:amd64 (7build3) ... 163s Setting up perl-doc (5.38.2-3.2build2) ... 163s Setting up m4 (1.4.19-4build1) ... 163s Setting up libclass-singleton-perl (1.6-2) ... 163s Setting up libencode-locale-perl (1.05-3) ... 163s Setting up libxstring-perl:amd64 (0.005-2build3) ... 163s Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libpcre2-16-0:amd64 (10.42-4ubuntu2) ... 163s Setting up libsub-install-perl (0.929-1) ... 163s Setting up autotools-dev (20220109.1) ... 163s Setting up libpcre2-32-0:amd64 (10.42-4ubuntu2) ... 163s Setting up libclass-data-inheritable-perl (0.08-3) ... 163s Setting up libalgorithm-c3-perl (0.11-2) ... 163s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 163s Setting up libexpat1-dev:amd64 (2.6.1-2ubuntu0.2) ... 163s Setting up libcrypt-random-seed-perl (0.03-3) ... 163s Setting up libldap-dev:amd64 (2.6.7+dfsg-1~exp1ubuntu8.1) ... 163s Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.1) ... 163s Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libmpc3:amd64 (1.3.1-1build1) ... 163s Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libvariable-magic-perl (0.63-1build3) ... 163s Setting up libio-html-perl (1.004-3) ... 163s Setting up libpod-parser-perl (1.67-1) ... 163s Setting up autopoint (0.21-14ubuntu2) ... 163s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 163s Setting up libparams-util-perl (1.102-2build3) ... 163s Setting up autoconf (2.71-3) ... 163s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 163s Setting up libtimedate-perl (2.3300-2) ... 163s Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libsub-name-perl:amd64 (0.27-1build3) ... 163s Setting up libpcre2-posix3:amd64 (10.42-4ubuntu2) ... 163s Setting up dwz (0.15-1build6) ... 163s Setting up libsctp1:amd64 (1.0.19+dfsg-2build1) ... 163s Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 163s Setting up librole-tiny-perl (2.002004-1) ... 163s Setting up debugedit (1:5.0-5build2) ... 163s Setting up libfile-sharedir-perl (1.118-3) ... 163s Setting up libfcgi-perl (0.82+ds-3build2) ... 163s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 163s Setting up libsub-override-perl (0.10-1) ... 163s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 163s Setting up libdevel-stacktrace-perl (2.0500-1) ... 163s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 163s Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libisl23:amd64 (0.26-3build1) ... 163s Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up liburi-perl (5.27-1) ... 163s Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 163s Setting up libnet-ssleay-perl:amd64 (1.94-1build4) ... 163s Setting up automake (1:1.16.5-1.3ubuntu1) ... 163s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 163s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 163s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 163s Setting up libhttp-date-perl (6.06-1) ... 163s Setting up gettext (0.21-14ubuntu2) ... 163s Setting up libfile-listing-perl (6.16-1) ... 163s Setting up libpcre2-dev:amd64 (10.42-4ubuntu2) ... 163s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 163s Setting up libnet-http-perl (6.23-1) ... 163s Setting up libexception-class-perl (1.45-1) ... 163s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 163s Setting up libclass-c3-perl (0.35-2) ... 163s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 163s Setting up libdevel-callchecker-perl:amd64 (0.008-2build3) ... 163s Setting up intltool-debian (0.35.0+20060710.6) ... 163s Setting up libbytes-random-secure-perl (0.29-3) ... 163s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8.1) ... 163s Setting up libdata-optlist-perl (0.114-1) ... 163s Setting up libsctp-dev:amd64 (1.0.19+dfsg-2build1) ... 163s Setting up dh-strip-nondeterminism (1.13.1-1) ... 163s Setting up libwww-robotrules-perl (6.02-1) ... 163s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 163s Setting up libhtml-parser-perl:amd64 (3.81-1build3) ... 163s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 163s Setting up libmro-compat-perl (0.15-2) ... 163s Setting up libio-socket-ssl-perl (2.085-1) ... 163s Setting up libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 163s Setting up libsub-exporter-perl (0.990-1) ... 163s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 163s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 163s Setting up libeval-closure-perl (0.14-3) ... 163s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 163s Setting up libhttp-negotiate-perl (6.01-2) ... 163s Setting up libparams-validationcompiler-perl (0.31-1) ... 163s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 163s Setting up libhttp-cookies-perl (6.11-1) ... 163s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 163s Setting up po-debconf (1.0.21+nmu1) ... 163s Setting up libhtml-tree-perl (5.07-3) ... 163s Setting up libparams-classify-perl:amd64 (0.015-2build5) ... 163s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 163s Setting up libmodule-runtime-perl (0.016-2) ... 163s Setting up libapr1-dev (1.7.2-3.1ubuntu0.1) ... 163s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 163s Setting up cpp (4:13.2.0-7ubuntu1) ... 163s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 163s Setting up g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 163s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 163s Setting up libtool (2.4.7-7build1) ... 163s Setting up libmodule-implementation-perl (0.09-2) ... 163s Setting up libpackage-stash-perl (0.40-1) ... 163s Setting up apache2 (2.4.58-1ubuntu8.5) ... 163s Enabling module mpm_event. 163s Enabling module authz_core. 163s Enabling module authz_host. 163s Enabling module authn_core. 163s Enabling module auth_basic. 163s Enabling module access_compat. 163s Enabling module authn_file. 163s Enabling module authz_user. 163s Enabling module alias. 163s Enabling module dir. 163s Enabling module autoindex. 163s Enabling module env. 163s Enabling module mime. 163s Enabling module negotiation. 163s Enabling module setenvif. 164s Enabling module filter. 164s Enabling module deflate. 164s Enabling module status. 164s Enabling module reqtimeout. 164s Enabling conf charset. 164s Enabling conf localized-error-pages. 164s Enabling conf other-vhosts-access-log. 164s Enabling conf security. 164s Enabling conf serve-cgi-bin. 164s Enabling site 000-default. 164s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 165s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 166s Setting up gcc (4:13.2.0-7ubuntu1) ... 166s Setting up dh-autoreconf (20) ... 166s Setting up libspecio-perl (0.48-1) ... 166s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 166s Setting up libb-hooks-endofscope-perl (0.28-1) ... 166s Setting up g++-13 (13.3.0-6ubuntu2~24.04) ... 166s Setting up debhelper (13.14.1ubuntu5) ... 166s Setting up libnamespace-clean-perl (0.27-2) ... 166s Setting up g++ (4:13.2.0-7ubuntu1) ... 166s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 166s Setting up build-essential (12.10ubuntu1) ... 166s Setting up libnamespace-autoclean-perl (0.29-2) ... 166s Setting up libdatetime-locale-perl (1:1.37-1) ... 166s Setting up apache2-dev (2.4.58-1ubuntu8.5) ... 166s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 166s Setting up libdatetime-perl (2:1.65-1build2) ... 166s Setting up liblwp-protocol-https-perl (6.13-1) ... 166s Setting up libwww-perl (6.76-1) ... 166s Setting up libxml-parser-perl (2.47-1build3) ... 166s Setting up libxml-perl (0.08-4) ... 166s Setting up libxml-dom-perl (1.46-2) ... 166s Setting up libhttp-dav-perl (0.49-3) ... 166s Processing triggers for install-info (7.1-3build2) ... 166s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 166s Processing triggers for ufw (0.36.2-6) ... 166s Processing triggers for man-db (2.12.0-4build2) ... 169s autopkgtest [18:51:22]: test run-test-suite: [----------------------- 169s + set -o pipefail 169s + export LANG=C 169s + LANG=C 169s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 169s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 169s + TESTS= 169s + TESTUSER=tuser 169s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 169s + useradd --user-group --system --create-home -s /bin/bash tuser 169s + cp -a debian/perl-framework /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp 169s + cd /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework 169s + export HARNESS_VERBOSE=1 169s + HARNESS_VERBOSE=1 169s + run_tests mpm_prefork 169s + local MPM=mpm_prefork 169s + shift 169s + local LOG=testlog.mpm_prefork 169s + echo =============Running-with-mpm_prefork========== 169s + rm -f apache2.conf.debian 169s =============Running-with-mpm_prefork========== 169s + cp /etc/apache2/apache2.conf apache2.conf.debian 169s + cat /etc/apache2/mods-available/mpm_prefork.load 169s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 169s + grep -v mpm_ 169s + xargs cat 169s + for m in bucketeer case_filter case_filter_in 169s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 169s + for m in bucketeer case_filter case_filter_in 169s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 169s + for m in bucketeer case_filter case_filter_in 169s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 169s + cat /etc/apache2/mods-available/mime.conf 169s + echo 'Servername localhost' 169s + make clean 169s make: *** No rule to make target 'clean'. Stop. 169s + true 169s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 169s + chown -R tuser: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp 169s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/apache2.conf.debian' 169s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 169s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 169s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 169s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 169s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 169s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 169s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 169s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 169s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 169s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 169s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 169s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 169s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 169s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 169s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 169s [ info] generating script ./t/htdocs/modules/cgi/big.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 169s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 169s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 169s [ info] generating script ./t/htdocs/modules/cgi/env.pl 169s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 169s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 169s [ info] generating script ./t/htdocs/modules/cgi/action.pl 169s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 169s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 169s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 169s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 169s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 169s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 169s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 169s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 170s Warning: NAME must be a package name 170s Checking if your kit is complete... 170s Looks good 170s [ info] generating script t/TEST 170s [ info] generating script ./t/cgi-bin/cookies.pl 170s [ info] generating script ./t/cgi-bin/next_available_port.pl 170s [ info] generating script t/TEST 170s Writing MYMETA.yml and MYMETA.json 170s Writing MYMETA.yml and MYMETA.json 170s Checking for Cwd...ok 170s Checking for File::Spec...ok 170s Generating a Unix-style Makefile 170s Writing Makefile for httpd-test 170s Writing MYMETA.yml and MYMETA.json 170s + su tuser -c 't/TEST ' 170s + tee testlog.mpm_prefork 170s [warning] setting ulimit to allow core files 170s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/TEST 171s [warning] generating SSL CA for asf 171s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 172s ..+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+....+.........+...........+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.+...+.....+.+.....+...+...+.........+....+.......................................+.....+.....................+.+........+.+.........+..+.+.........+...+...+.............................+...+...+...+.......+...+..+.......+...+........+.+...........+....+...............+...+...........+....+...+.....+....+...+..+...+......+.......+...+.....+......+...+.+...........+...+..................+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 172s .+......+......+...+.........+.......+...+..+....+..+...+....+........+.......+.................+...+......+.........+...+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..+....+..+.......+......+.....+.......+..+......+.......+..+.......+...+...........+......+....+.....+....+...+.........+.....+.........+.+......+..+.+......+...+...+..+............+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+......+...+...+.......+...+.....+.........+...+.......+........+.......+......+..+......+....+.....+......+.........+......+.+...+..+................+...+...............+......+...........+...+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 172s ----- 172s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 172s [ info] openssl genrsa -out keys/client_revoked.pem 2048 172s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 172s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch 172s Using configuration from conf/client_revoked.cnf 172s Check that the request matches the signature 172s Signature ok 172s The Subject's Distinguished Name is as follows 172s countryName :PRINTABLE:'US' 172s stateOrProvinceName :ASN.1 12:'California' 172s localityName :ASN.1 12:'San Francisco' 172s organizationName :ASN.1 12:'ASF' 172s organizationalUnitName:ASN.1 12:'httpd-test' 172s commonName :ASN.1 12:'client_revoked' 172s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 172s Certificate is to be certified until Dec 17 18:51:25 2025 GMT (365 days) 172s 172s Write out database with 1 new entries 172s Database updated 172s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 172s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 172s Using configuration from conf/cacrl.cnf 172s Revoking Certificate 01. 172s Database updated 172s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 172s Using configuration from conf/cacrl.cnf 172s [ info] generating proxy cert: proxy/client_revoked.pem 172s [ info] openssl genrsa -out keys/client_colon.pem 2048 172s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 172s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch 172s Using configuration from conf/client_colon.cnf 172s Check that the request matches the signature 172s Signature ok 172s The Subject's Distinguished Name is as follows 172s countryName :PRINTABLE:'US' 172s stateOrProvinceName :ASN.1 12:'California' 172s localityName :ASN.1 12:'San Francisco' 172s organizationName :ASN.1 12:'ASF' 172s organizationalUnitName:ASN.1 12:'httpd-test' 172s commonName :ASN.1 12:'user:colon' 172s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 172s Certificate is to be certified until Dec 17 18:51:25 2025 GMT (365 days) 172s 172s Write out database with 1 new entries 172s Database updated 172s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 172s [ info] generating proxy cert: proxy/client_colon.pem 172s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 173s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 173s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 173s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 173s Using configuration from conf/server2_dsa.cnf 173s Check that the request matches the signature 173s Signature ok 173s The Subject's Distinguished Name is as follows 173s countryName :PRINTABLE:'US' 173s stateOrProvinceName :ASN.1 12:'California' 173s localityName :ASN.1 12:'San Francisco' 173s organizationName :ASN.1 12:'ASF' 173s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 173s commonName :ASN.1 12:'localhost' 173s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 173s Certificate is to be certified until Dec 17 18:51:26 2025 GMT (365 days) 173s 173s Write out database with 1 new entries 173s Database updated 173s [ info] openssl genrsa -out keys/server.pem 2048 173s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 173s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 173s Using configuration from conf/server.cnf 173s Check that the request matches the signature 173s Signature ok 173s The Subject's Distinguished Name is as follows 173s countryName :PRINTABLE:'US' 173s stateOrProvinceName :ASN.1 12:'California' 173s localityName :ASN.1 12:'San Francisco' 173s organizationName :ASN.1 12:'ASF' 173s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 173s commonName :ASN.1 12:'localhost' 173s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 173s Certificate is to be certified until Dec 17 18:51:26 2025 GMT (365 days) 173s 173s Write out database with 1 new entries 173s Database updated 173s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 173s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 173s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 173s Using configuration from conf/client_snakeoil.cnf 173s Check that the request matches the signature 173s Signature ok 173s The Subject's Distinguished Name is as follows 173s countryName :PRINTABLE:'AU' 173s stateOrProvinceName :ASN.1 12:'Queensland' 173s localityName :ASN.1 12:'Mackay' 173s organizationName :ASN.1 12:'Snake Oil, Ltd.' 173s organizationalUnitName:ASN.1 12:'Staff' 173s commonName :ASN.1 12:'client_snakeoil' 173s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 173s Certificate is to be certified until Dec 17 18:51:26 2025 GMT (365 days) 173s 173s Write out database with 1 new entries 173s Database updated 173s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 173s [ info] generating proxy cert: proxy/client_snakeoil.pem 173s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 173s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 173s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 173s Using configuration from conf/server2_des3_dsa.cnf 173s Check that the request matches the signature 173s Signature ok 173s The Subject's Distinguished Name is as follows 173s countryName :PRINTABLE:'US' 173s stateOrProvinceName :ASN.1 12:'California' 173s localityName :ASN.1 12:'San Francisco' 173s organizationName :ASN.1 12:'ASF' 173s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 173s commonName :ASN.1 12:'localhost' 173s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 173s Certificate is to be certified until Dec 17 18:51:26 2025 GMT (365 days) 173s 173s Write out database with 1 new entries 173s Database updated 173s [ info] openssl genrsa -out keys/server2.pem 2048 173s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 173s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 174s Using configuration from conf/server2.cnf 174s Check that the request matches the signature 174s Signature ok 174s The Subject's Distinguished Name is as follows 174s countryName :PRINTABLE:'US' 174s stateOrProvinceName :ASN.1 12:'California' 174s localityName :ASN.1 12:'San Francisco' 174s organizationName :ASN.1 12:'ASF' 174s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 174s commonName :ASN.1 12:'localhost' 174s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 174s Certificate is to be certified until Dec 17 18:51:26 2025 GMT (365 days) 174s 174s Write out database with 1 new entries 174s Database updated 174s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 174s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 174s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 174s Using configuration from conf/server_des3_dsa.cnf 174s Check that the request matches the signature 174s Signature ok 174s The Subject's Distinguished Name is as follows 174s countryName :PRINTABLE:'US' 174s stateOrProvinceName :ASN.1 12:'California' 174s localityName :ASN.1 12:'San Francisco' 174s organizationName :ASN.1 12:'ASF' 174s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 174s commonName :ASN.1 12:'localhost' 174s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 174s Certificate is to be certified until Dec 17 18:51:27 2025 GMT (365 days) 174s 174s Write out database with 1 new entries 174s Database updated 174s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 174s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 174s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 174s Using configuration from conf/server2_des3.cnf 174s Check that the request matches the signature 174s Signature ok 174s The Subject's Distinguished Name is as follows 174s countryName :PRINTABLE:'US' 174s stateOrProvinceName :ASN.1 12:'California' 174s localityName :ASN.1 12:'San Francisco' 174s organizationName :ASN.1 12:'ASF' 174s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 174s commonName :ASN.1 12:'localhost' 174s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 174s Certificate is to be certified until Dec 17 18:51:27 2025 GMT (365 days) 174s 174s Write out database with 1 new entries 174s Database updated 174s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 174s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 174s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 174s Using configuration from conf/server_dsa.cnf 174s Check that the request matches the signature 174s Signature ok 174s The Subject's Distinguished Name is as follows 174s countryName :PRINTABLE:'US' 174s stateOrProvinceName :ASN.1 12:'California' 174s localityName :ASN.1 12:'San Francisco' 174s organizationName :ASN.1 12:'ASF' 174s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 174s commonName :ASN.1 12:'localhost' 174s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 174s Certificate is to be certified until Dec 17 18:51:27 2025 GMT (365 days) 174s 174s Write out database with 1 new entries 174s Database updated 174s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 174s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 174s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 174s Using configuration from conf/server_des3.cnf 174s Check that the request matches the signature 174s Signature ok 174s The Subject's Distinguished Name is as follows 174s countryName :PRINTABLE:'US' 174s stateOrProvinceName :ASN.1 12:'California' 174s localityName :ASN.1 12:'San Francisco' 174s organizationName :ASN.1 12:'ASF' 174s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 174s commonName :ASN.1 12:'localhost' 174s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 174s Certificate is to be certified until Dec 17 18:51:27 2025 GMT (365 days) 174s 174s Write out database with 1 new entries 174s Database updated 174s [ info] openssl genrsa -out keys/client_ok.pem 2048 174s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 174s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 174s Using configuration from conf/client_ok.cnf 174s Check that the request matches the signature 174s Signature ok 174s The Subject's Distinguished Name is as follows 174s countryName :PRINTABLE:'US' 174s stateOrProvinceName :ASN.1 12:'California' 174s localityName :ASN.1 12:'San Francisco' 174s organizationName :ASN.1 12:'ASF' 174s organizationalUnitName:ASN.1 12:'httpd-test' 174s commonName :ASN.1 12:'client_ok' 174s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 174s Certificate is to be certified until Dec 17 18:51:27 2025 GMT (365 days) 174s 174s Write out database with 1 new entries 174s Database updated 174s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 174s [ info] generating proxy cert: proxy/client_ok.pem 174s [ info] linked ca-bundle.crl to fdd35eee.r0 174s cd nntp_like && make .libs/mod_nntp_like.so 174s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 174s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 174s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 174s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 174s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 175s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 175s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 175s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 175s cd test_ssl && make .libs/mod_test_ssl.so 175s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 175s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 175s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 175s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 175s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 175s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 175s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 175s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 175s cd test_utilities && make .libs/mod_test_utilities.so 175s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 175s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 175s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 175s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 175s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 175s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 175s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 175s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 175s cd test_session && make .libs/mod_test_session.so 175s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 175s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 175s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 175s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 175s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 175s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 176s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 176s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 176s cd test_apr_uri && make .libs/mod_test_apr_uri.so 176s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 176s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 176s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 176s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 176s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 176s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 176s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 176s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 176s cd echo_post && make .libs/mod_echo_post.so 176s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 176s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 176s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 176s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 176s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 176s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 176s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 176s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 176s cd input_body_filter && make .libs/mod_input_body_filter.so 176s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 176s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 176s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 176s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 176s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 177s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 177s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 177s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 177s cd random_chunk && make .libs/mod_random_chunk.so 177s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 177s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 177s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 177s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 177s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 177s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 177s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 177s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 177s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 177s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 177s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 177s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 177s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 177s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 177s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 177s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 177s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 177s cd list_modules && make .libs/mod_list_modules.so 177s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 177s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 177s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 177s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 177s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 177s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 178s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 178s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 178s cd memory_track && make .libs/mod_memory_track.so 178s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 178s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 178s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 178s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 178s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 178s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 178s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 178s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 178s cd authany && make .libs/mod_authany.so 178s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 178s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 178s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 178s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 178s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 178s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 178s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 178s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 178s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 178s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 178s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 178s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 178s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 178s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 178s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 178s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 178s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 178s cd fold && make .libs/mod_fold.so 178s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 178s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 179s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 179s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 179s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 179s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 179s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 179s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 179s cd eat_post && make .libs/mod_eat_post.so 179s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 179s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 179s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 179s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 179s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 179s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 179s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 179s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 179s cd test_rwrite && make .libs/mod_test_rwrite.so 179s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 179s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 179s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 179s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 179s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 179s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 179s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 179s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 179s cd client_add_filter && make .libs/mod_client_add_filter.so 179s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 179s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 179s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 179s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 180s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 180s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 180s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 180s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 180s /usr/sbin/apache2 -d /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 180s using Apache/2.4.58 (prefork MPM) 180s 180s waiting 60 seconds for server to start: .[Tue Dec 17 18:51:33.230961 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to trace8 180s [Tue Dec 17 18:51:33.231750 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 180s [Tue Dec 17 18:51:33.231881 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 180s [Tue Dec 17 18:51:33.233064 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 180s [Tue Dec 17 18:51:33.233138 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 180s [Tue Dec 17 18:51:33.233148 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to info 180s [Tue Dec 17 18:51:33.233153 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'core', trying 'core_module' 180s [Tue Dec 17 18:51:33.233156 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module core.c to crit 180s [Tue Dec 17 18:51:33.233159 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to crit 180s [Tue Dec 17 18:51:33.233163 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'core', trying 'core_module' 180s [Tue Dec 17 18:51:33.233165 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module core.c to info 180s [Tue Dec 17 18:51:33.233174 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to crit 180s [Tue Dec 17 18:51:33.233182 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'core', trying 'core_module' 180s [Tue Dec 17 18:51:33.233185 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module core.c to info 180s [Tue Dec 17 18:51:33.233189 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to crit 180s [Tue Dec 17 18:51:33.233191 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to info 180s [Tue Dec 17 18:51:33.233195 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'core', trying 'core_module' 180s [Tue Dec 17 18:51:33.233197 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module core.c to crit 180s [Tue Dec 17 18:51:33.233207 2024] [core:trace3] [pid 7127] core.c(3482): Setting LogLevel for all modules to info 180s [Tue Dec 17 18:51:33.233739 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'http2', trying 'http2_module' 180s [Tue Dec 17 18:51:33.233744 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module mod_http2.c to debug 180s [Tue Dec 17 18:51:33.234797 2024] [proxy:info] [pid 7127] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 180s [Tue Dec 17 18:51:33.234858 2024] [core:trace6] [pid 7127] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 180s [Tue Dec 17 18:51:33.234902 2024] [core:trace3] [pid 7127] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 181s . 181s waiting 60 seconds for server to start: ok (waited 0 secs) 181s server localhost:8529 started 181s server localhost:8530 listening (mod_nntp_like) 181s server localhost:8531 listening (mod_nntp_like_ssl) 181s server localhost:8532 listening (mod_ssl) 181s server localhost:8533 listening (ssl_optional_cc) 181s server localhost:8534 listening (ssl_pr33791) 181s server localhost:8535 listening (ssl_ocsp) 181s server localhost:8536 listening (mod_include) 181s server localhost:8537 listening (mod_vhost_alias) 181s server localhost:8538 listening (mod_cache) 181s server localhost:8539 listening (core) 181s server localhost:8540 listening (mod_proxy) 181s server localhost:8541 listening (proxy_http_bal1) 181s server localhost:8542 listening (proxy_http_bal2) 181s server localhost:8543 listening (proxy_http_balancer) 181s server localhost:8546 listening (proxy_fcgi) 181s server localhost:8547 listening (h2c) 181s server localhost:8548 listening (h2) 181s server localhost:8549 listening (cve_2011_3368_rewrite) 181s server localhost:8550 listening (proxy_http_reverse) 181s server localhost:8551 listening (proxy_http_nofwd) 181s server localhost:8552 listening (cve_2011_3368) 181s server localhost:8553 listening (mod_headers) 181s server localhost:8554 listening (mod_echo) 181s server localhost:8555 listening (mod_echo_ssl) 181s server localhost:8556 listening (error_document) 181s server localhost:8557 listening (http_unsafe) 181s server localhost:8558 listening (http_strict) 181s server localhost:8559 listening (remote_ip) 181s server localhost:8560 listening (proxy_http_https) 181s server localhost:8561 listening (proxy_https_https) 181s server localhost:8562 listening (proxy_http_https_proxy_section) 181s server localhost:8563 listening (proxy_https_https_proxy_section) 181s server localhost:8564 listening (proxy_https_http) 182s [ info] adding source lib /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 188s t/ab/base.t ......................... 188s 1..5 188s # Running under perl version 5.038002 for linux 188s # Current time local: Tue Dec 17 18:51:39 2024 188s # Current time GMT: Tue Dec 17 18:51:39 2024 188s # Using Test.pm version 1.31 188s # Using Apache/Test.pm version 1.42 188s # # running: 188s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8539/ 188s ok 1 188s ok 2 188s # # running: 188s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 188s ok 3 188s ok 4 188s ok 5 188s ok 189s t/apache/404.t ...................... 189s 1..2 189s # Running under perl version 5.038002 for linux 189s # Current time local: Tue Dec 17 18:51:41 2024 189s # Current time GMT: Tue Dec 17 18:51:41 2024 189s # Using Test.pm version 1.31 189s # Using Apache/Test.pm version 1.42 189s # GET_STR Response: 189s # HTTP/1.1 404 Not Found 189s # Connection: close 189s # Date: Tue, 17 Dec 2024 18:51:42 GMT 189s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 189s # Content-Length: 196 189s # Content-Type: text/html; charset=iso-8859-1 189s # Client-Date: Tue, 17 Dec 2024 18:51:42 GMT 189s # Client-Peer: 127.0.0.1:8529 189s # Client-Response-Num: 1 189s # Title: 404 Not Found 189s # 189s # 189s # 189s # 404 Not Found 189s # 189s #

Not Found

189s #

The requested URL was not found on this server.

189s # 189s ok 1 189s ok 2 189s ok 191s t/apache/acceptpathinfo.t ........... 191s 1..36 191s # Running under perl version 5.038002 for linux 191s # Current time local: Tue Dec 17 18:51:42 2024 191s # Current time GMT: Tue Dec 17 18:51:42 2024 191s # Using Test.pm version 1.31 191s # Using Apache/Test.pm version 1.42 191s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 191s # expected: '200' 191s # received: '200' 191s ok 1 191s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 2 191s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 191s # expected: '404' 191s # received: '404' 191s ok 3 191s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 191s # expected: qr/Not Found/ 191s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 191s ok 4 191s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 191s # expected: '200' 191s # received: '200' 191s ok 5 191s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 6 191s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 191s # expected: '404' 191s # received: '404' 191s ok 7 191s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 191s # expected: qr/Not Found/ 191s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 191s ok 8 191s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 191s # expected: '200' 191s # received: '200' 191s ok 9 191s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 10 191s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 191s # expected: '200' 191s # received: '200' 191s ok 11 191s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 191s # expected: qr/_\/foo\/bar_/ 191s # received: '_/foo/bar_' 191s ok 12 191s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 191s # expected: '200' 191s # received: '200' 191s ok 13 191s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 14 191s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 191s # expected: '404' 191s # received: '404' 191s ok 15 191s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 191s # expected: qr/Not Found/ 191s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 191s ok 16 191s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 191s # expected: '200' 191s # received: '200' 191s ok 17 191s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 18 191s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 191s # expected: '404' 191s # received: '404' 191s ok 19 191s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 191s # expected: qr/Not Found/ 191s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 191s ok 20 191s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 191s # expected: '200' 191s # received: '200' 191s ok 21 191s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 22 191s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 191s # expected: '404' 191s # received: '404' 191s ok 23 191s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 191s # expected: qr/Not Found/ 191s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 191s ok 24 191s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 191s # expected: '200' 191s # received: '200' 191s ok 25 191s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 26 191s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 191s # expected: '404' 191s # received: '404' 191s ok 27 191s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 191s # expected: qr/Not Found/ 191s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 191s ok 28 191s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 191s # expected: '200' 191s # received: '200' 191s ok 29 191s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 30 191s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 191s # expected: '200' 191s # received: '200' 191s ok 31 191s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 191s # expected: qr/_\/foo\/bar_/ 191s # received: '_/foo/bar_' 191s ok 32 191s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 191s # expected: '200' 191s # received: '200' 191s ok 33 191s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 191s # expected: qr/_\(none\)_/ 191s # received: '_(none)_' 191s ok 34 191s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 191s # expected: '200' 191s # received: '200' 191s ok 35 191s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 191s # expected: qr/_\/foo\/bar_/ 191s # received: '_/foo/bar_' 191s ok 36 191s ok 194s t/apache/byterange.t ................ 194s # using LWP client 194s 1..217 194s # Running under perl version 5.038002 for linux 194s # Current time local: Tue Dec 17 18:51:44 2024 194s # Current time GMT: Tue Dec 17 18:51:44 2024 194s # Using Test.pm version 1.31 194s # Using Apache/Test.pm version 1.42 194s downloaded 17651 bytes, file is 17651 bytes 194s ok 1 194s downloaded 56240 bytes, file is 56240 bytes 194s ok 2 194s downloaded 34283 bytes, file is 34283 bytes 194s ok 3 194s downloaded 55533 bytes, file is 55533 bytes 194s ok 4 194s downloaded 43888 bytes, file is 43888 bytes 194s ok 5 194s downloaded 89271 bytes, file is 89271 bytes 194s ok 6 194s downloaded 9991 bytes, file is 9991 bytes 194s ok 7 194s downloaded 9577 bytes, file is 9577 bytes 194s ok 8 194s downloaded 4100 bytes, file is 4100 bytes 194s ok 9 194s downloaded 3672 bytes, file is 3672 bytes 194s ok 10 194s downloaded 7683 bytes, file is 7683 bytes 194s ok 11 194s downloaded 144298 bytes, file is 144298 bytes 194s ok 12 194s downloaded 7966 bytes, file is 7966 bytes 194s ok 13 194s downloaded 6892 bytes, file is 6892 bytes 194s ok 14 194s downloaded 7760 bytes, file is 7760 bytes 194s ok 15 194s downloaded 6327 bytes, file is 6327 bytes 194s ok 16 194s downloaded 133641 bytes, file is 133641 bytes 194s ok 17 194s downloaded 6142 bytes, file is 6142 bytes 194s ok 18 194s downloaded 3594 bytes, file is 3594 bytes 194s ok 19 194s downloaded 4085 bytes, file is 4085 bytes 194s ok 20 194s downloaded 119430 bytes, file is 119430 bytes 194s ok 21 194s downloaded 6597 bytes, file is 6597 bytes 194s ok 22 194s downloaded 5335 bytes, file is 5335 bytes 194s ok 23 194s downloaded 4616 bytes, file is 4616 bytes 194s ok 24 194s downloaded 115538 bytes, file is 115538 bytes 194s ok 25 194s downloaded 10759 bytes, file is 10759 bytes 194s ok 26 194s downloaded 12271 bytes, file is 12271 bytes 194s ok 27 194s downloaded 9232 bytes, file is 9232 bytes 194s ok 28 194s downloaded 129680 bytes, file is 129680 bytes 194s ok 29 194s downloaded 10557 bytes, file is 10557 bytes 194s ok 30 194s downloaded 12319 bytes, file is 12319 bytes 194s ok 31 194s downloaded 8442 bytes, file is 8442 bytes 194s ok 32 194s downloaded 4450 bytes, file is 4450 bytes 194s ok 33 194s downloaded 64523 bytes, file is 64523 bytes 194s ok 34 194s downloaded 8201 bytes, file is 8201 bytes 194s ok 35 194s downloaded 4103 bytes, file is 4103 bytes 194s ok 36 194s downloaded 10924 bytes, file is 10924 bytes 194s ok 37 194s downloaded 4456 bytes, file is 4456 bytes 194s ok 38 194s downloaded 100187 bytes, file is 100187 bytes 194s ok 39 194s downloaded 7717 bytes, file is 7717 bytes 194s ok 40 194s downloaded 7702 bytes, file is 7702 bytes 194s ok 41 194s downloaded 7017 bytes, file is 7017 bytes 194s ok 42 194s downloaded 71129 bytes, file is 71129 bytes 194s ok 43 194s downloaded 4599 bytes, file is 4599 bytes 194s ok 44 194s downloaded 6150 bytes, file is 6150 bytes 194s ok 45 194s downloaded 5111 bytes, file is 5111 bytes 194s ok 46 194s downloaded 40701 bytes, file is 40701 bytes 194s ok 47 194s downloaded 5730 bytes, file is 5730 bytes 194s ok 48 194s downloaded 4682 bytes, file is 4682 bytes 194s ok 49 194s downloaded 4980 bytes, file is 4980 bytes 194s ok 50 194s downloaded 54032 bytes, file is 54032 bytes 194s ok 51 194s downloaded 7007 bytes, file is 7007 bytes 194s ok 52 194s downloaded 37377 bytes, file is 37377 bytes 194s ok 53 194s downloaded 4214 bytes, file is 4214 bytes 194s ok 54 194s downloaded 3946 bytes, file is 3946 bytes 194s ok 55 194s downloaded 4054 bytes, file is 4054 bytes 194s ok 56 194s downloaded 44427 bytes, file is 44427 bytes 194s ok 57 194s downloaded 4744 bytes, file is 4744 bytes 194s ok 58 194s downloaded 3946 bytes, file is 3946 bytes 194s ok 59 194s downloaded 4055 bytes, file is 4055 bytes 194s ok 60 194s downloaded 68937 bytes, file is 68937 bytes 194s ok 61 194s downloaded 3946 bytes, file is 3946 bytes 194s ok 62 194s downloaded 4052 bytes, file is 4052 bytes 194s ok 63 194s downloaded 124713 bytes, file is 124713 bytes 194s ok 64 194s downloaded 107201 bytes, file is 107201 bytes 194s ok 65 194s downloaded 38060 bytes, file is 38060 bytes 194s ok 66 194s downloaded 4470 bytes, file is 4470 bytes 194s ok 67 194s downloaded 6335 bytes, file is 6335 bytes 194s ok 68 194s downloaded 7363 bytes, file is 7363 bytes 194s ok 69 194s downloaded 5889 bytes, file is 5889 bytes 194s ok 70 194s downloaded 4651 bytes, file is 4651 bytes 194s ok 71 194s downloaded 8357 bytes, file is 8357 bytes 194s ok 72 194s downloaded 25281 bytes, file is 25281 bytes 194s ok 73 194s downloaded 53904 bytes, file is 53904 bytes 194s ok 74 194s downloaded 115157 bytes, file is 115157 bytes 194s ok 75 194s downloaded 20457 bytes, file is 20457 bytes 194s ok 76 194s downloaded 5768 bytes, file is 5768 bytes 194s ok 77 194s downloaded 8241 bytes, file is 8241 bytes 194s ok 78 194s downloaded 824371 bytes, file is 824371 bytes 194s ok 79 194s downloaded 22583 bytes, file is 22583 bytes 194s ok 80 194s downloaded 7010 bytes, file is 7010 bytes 194s ok 81 194s downloaded 8386 bytes, file is 8386 bytes 194s ok 82 194s downloaded 294 bytes, file is 294 bytes 194s ok 83 194s downloaded 304 bytes, file is 304 bytes 194s ok 84 194s downloaded 8016 bytes, file is 8016 bytes 194s ok 85 194s downloaded 56994 bytes, file is 56994 bytes 194s ok 86 194s downloaded 4480 bytes, file is 4480 bytes 194s ok 87 194s downloaded 9151 bytes, file is 9151 bytes 194s ok 88 194s downloaded 15459 bytes, file is 15459 bytes 194s ok 89 194s downloaded 9546 bytes, file is 9546 bytes 194s ok 90 194s downloaded 4837 bytes, file is 4837 bytes 194s ok 91 194s downloaded 6938 bytes, file is 6938 bytes 194s ok 92 194s downloaded 26154 bytes, file is 26154 bytes 194s ok 93 194s downloaded 53154 bytes, file is 53154 bytes 194s ok 94 194s downloaded 4943 bytes, file is 4943 bytes 194s ok 95 194s downloaded 43100 bytes, file is 43100 bytes 194s ok 96 194s downloaded 22163 bytes, file is 22163 bytes 194s ok 97 194s downloaded 39867 bytes, file is 39867 bytes 194s ok 98 194s downloaded 4052 bytes, file is 4052 bytes 194s ok 99 194s downloaded 24330 bytes, file is 24330 bytes 194s ok 100 194s downloaded 311377 bytes, file is 311377 bytes 194s ok 101 194s downloaded 9376 bytes, file is 9376 bytes 194s ok 102 194s downloaded 46317 bytes, file is 46317 bytes 194s ok 103 194s downloaded 26746 bytes, file is 26746 bytes 194s ok 104 194s downloaded 7959 bytes, file is 7959 bytes 194s ok 105 194s downloaded 84353 bytes, file is 84353 bytes 194s ok 106 194s downloaded 37665 bytes, file is 37665 bytes 194s ok 107 194s downloaded 10359 bytes, file is 10359 bytes 194s ok 108 194s downloaded 22795 bytes, file is 22795 bytes 194s ok 109 194s downloaded 14429 bytes, file is 14429 bytes 194s ok 110 194s downloaded 9377 bytes, file is 9377 bytes 194s ok 111 194s downloaded 37601 bytes, file is 37601 bytes 194s ok 112 194s downloaded 90814 bytes, file is 90814 bytes 194s ok 113 194s downloaded 55292 bytes, file is 55292 bytes 194s ok 114 194s downloaded 39537 bytes, file is 39537 bytes 194s ok 115 194s downloaded 37816 bytes, file is 37816 bytes 194s ok 116 194s downloaded 49936 bytes, file is 49936 bytes 194s ok 117 194s downloaded 15221 bytes, file is 15221 bytes 194s ok 118 194s downloaded 22218 bytes, file is 22218 bytes 194s ok 119 194s downloaded 13355 bytes, file is 13355 bytes 194s ok 120 194s downloaded 16608 bytes, file is 16608 bytes 194s ok 121 194s downloaded 1649 bytes, file is 1649 bytes 194s ok 122 194s downloaded 422210 bytes, file is 422210 bytes 194s ok 123 194s downloaded 31786 bytes, file is 31786 bytes 194s ok 124 194s downloaded 137232 bytes, file is 137232 bytes 194s ok 125 194s downloaded 16501 bytes, file is 16501 bytes 194s ok 126 194s downloaded 13815 bytes, file is 13815 bytes 194s ok 127 194s downloaded 180836 bytes, file is 180836 bytes 194s ok 128 194s downloaded 45028 bytes, file is 45028 bytes 194s ok 129 194s downloaded 72248 bytes, file is 72248 bytes 194s ok 130 194s downloaded 6153 bytes, file is 6153 bytes 194s ok 131 194s downloaded 1527 bytes, file is 1527 bytes 194s ok 132 194s downloaded 59530 bytes, file is 59530 bytes 194s ok 133 194s downloaded 30628 bytes, file is 30628 bytes 194s ok 134 194s downloaded 2013 bytes, file is 2013 bytes 194s ok 135 194s downloaded 129125 bytes, file is 129125 bytes 194s ok 136 194s downloaded 37398 bytes, file is 37398 bytes 194s ok 137 194s downloaded 22429 bytes, file is 22429 bytes 194s ok 138 194s downloaded 35539 bytes, file is 35539 bytes 194s ok 139 194s downloaded 71703 bytes, file is 71703 bytes 194s ok 140 194s downloaded 4432 bytes, file is 4432 bytes 194s ok 141 194s downloaded 8360 bytes, file is 8360 bytes 194s ok 142 194s downloaded 12224 bytes, file is 12224 bytes 194s ok 143 194s downloaded 355 bytes, file is 355 bytes 194s ok 144 194s downloaded 2026 bytes, file is 2026 bytes 194s ok 145 194s downloaded 74839 bytes, file is 74839 bytes 194s ok 146 194s downloaded 9436 bytes, file is 9436 bytes 194s ok 147 194s downloaded 12143 bytes, file is 12143 bytes 194s ok 148 194s downloaded 26451 bytes, file is 26451 bytes 194s ok 149 194s downloaded 9588 bytes, file is 9588 bytes 194s ok 150 194s downloaded 58695 bytes, file is 58695 bytes 194s ok 151 194s downloaded 22331 bytes, file is 22331 bytes 194s ok 152 194s downloaded 3429 bytes, file is 3429 bytes 194s ok 153 194s downloaded 10963 bytes, file is 10963 bytes 194s ok 154 194s downloaded 8357 bytes, file is 8357 bytes 194s ok 155 194s downloaded 36144 bytes, file is 36144 bytes 194s ok 156 194s downloaded 26757 bytes, file is 26757 bytes 194s ok 157 194s downloaded 151973 bytes, file is 151973 bytes 194s ok 158 194s downloaded 1243 bytes, file is 1243 bytes 194s ok 159 194s downloaded 15223 bytes, file is 15223 bytes 194s ok 160 194s downloaded 93369 bytes, file is 93369 bytes 194s ok 161 194s downloaded 14283 bytes, file is 14283 bytes 194s ok 162 194s downloaded 4784 bytes, file is 4784 bytes 194s ok 163 194s downloaded 51369 bytes, file is 51369 bytes 194s ok 164 194s downloaded 49853 bytes, file is 49853 bytes 194s ok 165 194s downloaded 5144 bytes, file is 5144 bytes 194s ok 166 194s downloaded 23397 bytes, file is 23397 bytes 194s ok 167 194s downloaded 68880 bytes, file is 68880 bytes 194s ok 168 194s downloaded 12096 bytes, file is 12096 bytes 194s ok 169 194s downloaded 26551 bytes, file is 26551 bytes 194s ok 170 194s downloaded 89288 bytes, file is 89288 bytes 194s ok 171 194s downloaded 5138 bytes, file is 5138 bytes 194s ok 172 194s downloaded 6693 bytes, file is 6693 bytes 194s ok 173 194s downloaded 135805 bytes, file is 135805 bytes 194s ok 174 194s downloaded 31661 bytes, file is 31661 bytes 194s ok 175 194s downloaded 33167 bytes, file is 33167 bytes 194s ok 176 194s downloaded 48816 bytes, file is 48816 bytes 194s ok 177 194s downloaded 35911 bytes, file is 35911 bytes 194s ok 178 194s downloaded 18756 bytes, file is 18756 bytes 194s ok 179 194s downloaded 43401 bytes, file is 43401 bytes 194s ok 180 194s downloaded 509 bytes, file is 509 bytes 194s ok 181 194s downloaded 19189 bytes, file is 19189 bytes 194s ok 182 194s downloaded 15588 bytes, file is 15588 bytes 194s ok 183 194s downloaded 123417 bytes, file is 123417 bytes 194s ok 184 194s downloaded 1548 bytes, file is 1548 bytes 194s ok 185 194s downloaded 58669 bytes, file is 58669 bytes 194s ok 186 194s downloaded 27846 bytes, file is 27846 bytes 194s ok 187 194s downloaded 19186 bytes, file is 19186 bytes 194s ok 188 194s downloaded 29862 bytes, file is 29862 bytes 194s ok 189 194s downloaded 7132 bytes, file is 7132 bytes 194s ok 190 194s downloaded 9019 bytes, file is 9019 bytes 194s ok 191 194s downloaded 77701 bytes, file is 77701 bytes 194s ok 192 194s downloaded 53982 bytes, file is 53982 bytes 194s ok 193 194s downloaded 10328 bytes, file is 10328 bytes 194s ok 194 194s downloaded 46394 bytes, file is 46394 bytes 194s ok 195 194s downloaded 39569 bytes, file is 39569 bytes 194s ok 196 194s downloaded 758278 bytes, file is 758278 bytes 194s ok 197 194s downloaded 372 bytes, file is 372 bytes 194s ok 198 194s downloaded 294 bytes, file is 294 bytes 194s ok 199 194s downloaded 294 bytes, file is 294 bytes 194s ok 200 194s downloaded 10623 bytes, file is 10623 bytes 194s ok 201 194s downloaded 8511 bytes, file is 8511 bytes 194s ok 202 194s downloaded 4483 bytes, file is 4483 bytes 194s ok 203 194s downloaded 90816 bytes, file is 90816 bytes 194s ok 204 194s downloaded 25417 bytes, file is 25417 bytes 194s ok 205 194s downloaded 14126 bytes, file is 14126 bytes 194s ok 206 194s downloaded 38625 bytes, file is 38625 bytes 194s ok 207 194s downloaded 454394 bytes, file is 454394 bytes 194s ok 208 194s downloaded 7951 bytes, file is 7951 bytes 194s ok 209 194s downloaded 7400 bytes, file is 7400 bytes 194s ok 210 194s downloaded 92850 bytes, file is 92850 bytes 194s ok 211 194s downloaded 50829 bytes, file is 50829 bytes 194s ok 212 194s downloaded 3862 bytes, file is 3862 bytes 194s ok 213 194s downloaded 32731 bytes, file is 32731 bytes 194s ok 214 194s downloaded 86827 bytes, file is 86827 bytes 194s ok 215 194s downloaded 50436 bytes, file is 50436 bytes 194s ok 216 194s downloaded 24001 bytes, file is 24001 bytes 194s ok 217 194s ok 196s t/apache/byterange2.t ............... 196s 1..1 196s # Running under perl version 5.038002 for linux 196s # Current time local: Tue Dec 17 18:51:47 2024 196s # Current time GMT: Tue Dec 17 18:51:47 2024 196s # Using Test.pm version 1.31 196s # Using Apache/Test.pm version 1.42 196s # testing : return correct content 196s # expected: 'hello 196s # ' 196s # received: 'hello 196s # ' 196s ok 1 196s ok 200s t/apache/byterange3.t ............... 200s # using LWP client 200s 1..217 200s # Running under perl version 5.038002 for linux 200s # Current time local: Tue Dec 17 18:51:49 2024 200s # Current time GMT: Tue Dec 17 18:51:49 2024 200s # Using Test.pm version 1.31 200s # Using Apache/Test.pm version 1.42 200s downloaded 17651 bytes, file is 17651 bytes 200s ok 1 200s downloaded 56240 bytes, file is 56240 bytes 200s ok 2 200s downloaded 34283 bytes, file is 34283 bytes 200s ok 3 200s downloaded 55533 bytes, file is 55533 bytes 200s ok 4 200s downloaded 43888 bytes, file is 43888 bytes 200s ok 5 200s downloaded 89271 bytes, file is 89271 bytes 200s ok 6 200s downloaded 9991 bytes, file is 9991 bytes 200s ok 7 200s downloaded 9577 bytes, file is 9577 bytes 200s ok 8 200s downloaded 4100 bytes, file is 4100 bytes 200s ok 9 200s downloaded 3672 bytes, file is 3672 bytes 200s ok 10 200s downloaded 7683 bytes, file is 7683 bytes 200s ok 11 200s downloaded 144298 bytes, file is 144298 bytes 200s ok 12 200s downloaded 7966 bytes, file is 7966 bytes 200s ok 13 200s downloaded 6892 bytes, file is 6892 bytes 200s ok 14 200s downloaded 7760 bytes, file is 7760 bytes 200s ok 15 200s downloaded 6327 bytes, file is 6327 bytes 200s ok 16 200s downloaded 133641 bytes, file is 133641 bytes 200s ok 17 200s downloaded 6142 bytes, file is 6142 bytes 200s ok 18 200s downloaded 3594 bytes, file is 3594 bytes 200s ok 19 200s downloaded 4085 bytes, file is 4085 bytes 200s ok 20 200s downloaded 119430 bytes, file is 119430 bytes 200s ok 21 200s downloaded 6597 bytes, file is 6597 bytes 200s ok 22 200s downloaded 5335 bytes, file is 5335 bytes 200s ok 23 200s downloaded 4616 bytes, file is 4616 bytes 200s ok 24 200s downloaded 115538 bytes, file is 115538 bytes 200s ok 25 200s downloaded 10759 bytes, file is 10759 bytes 200s ok 26 200s downloaded 12271 bytes, file is 12271 bytes 200s ok 27 200s downloaded 9232 bytes, file is 9232 bytes 200s ok 28 200s downloaded 129680 bytes, file is 129680 bytes 200s ok 29 200s downloaded 10557 bytes, file is 10557 bytes 200s ok 30 200s downloaded 12319 bytes, file is 12319 bytes 200s ok 31 200s downloaded 8442 bytes, file is 8442 bytes 200s ok 32 200s downloaded 4450 bytes, file is 4450 bytes 200s ok 33 200s downloaded 64523 bytes, file is 64523 bytes 200s ok 34 200s downloaded 8201 bytes, file is 8201 bytes 200s ok 35 200s downloaded 4103 bytes, file is 4103 bytes 200s ok 36 200s downloaded 10924 bytes, file is 10924 bytes 200s ok 37 200s downloaded 4456 bytes, file is 4456 bytes 200s ok 38 200s downloaded 100187 bytes, file is 100187 bytes 200s ok 39 200s downloaded 7717 bytes, file is 7717 bytes 200s ok 40 200s downloaded 7702 bytes, file is 7702 bytes 200s ok 41 200s downloaded 7017 bytes, file is 7017 bytes 200s ok 42 200s downloaded 71129 bytes, file is 71129 bytes 200s ok 43 200s downloaded 4599 bytes, file is 4599 bytes 200s ok 44 200s downloaded 6150 bytes, file is 6150 bytes 200s ok 45 200s downloaded 5111 bytes, file is 5111 bytes 200s ok 46 200s downloaded 40701 bytes, file is 40701 bytes 200s ok 47 200s downloaded 5730 bytes, file is 5730 bytes 200s ok 48 200s downloaded 4682 bytes, file is 4682 bytes 200s ok 49 200s downloaded 4980 bytes, file is 4980 bytes 200s ok 50 200s downloaded 54032 bytes, file is 54032 bytes 200s ok 51 200s downloaded 7007 bytes, file is 7007 bytes 200s ok 52 200s downloaded 37377 bytes, file is 37377 bytes 200s ok 53 200s downloaded 4214 bytes, file is 4214 bytes 200s ok 54 200s downloaded 3946 bytes, file is 3946 bytes 200s ok 55 200s downloaded 4054 bytes, file is 4054 bytes 200s ok 56 200s downloaded 44427 bytes, file is 44427 bytes 200s ok 57 200s downloaded 4744 bytes, file is 4744 bytes 200s ok 58 200s downloaded 3946 bytes, file is 3946 bytes 200s ok 59 200s downloaded 4055 bytes, file is 4055 bytes 200s ok 60 200s downloaded 68937 bytes, file is 68937 bytes 200s ok 61 200s downloaded 3946 bytes, file is 3946 bytes 200s ok 62 200s downloaded 4052 bytes, file is 4052 bytes 200s ok 63 200s downloaded 124713 bytes, file is 124713 bytes 200s ok 64 200s downloaded 107201 bytes, file is 107201 bytes 200s ok 65 200s downloaded 38060 bytes, file is 38060 bytes 200s ok 66 200s downloaded 4470 bytes, file is 4470 bytes 200s ok 67 200s downloaded 6335 bytes, file is 6335 bytes 200s ok 68 200s downloaded 7363 bytes, file is 7363 bytes 200s ok 69 200s downloaded 5889 bytes, file is 5889 bytes 200s ok 70 200s downloaded 4651 bytes, file is 4651 bytes 200s ok 71 200s downloaded 8357 bytes, file is 8357 bytes 200s ok 72 200s downloaded 25281 bytes, file is 25281 bytes 200s ok 73 200s downloaded 53904 bytes, file is 53904 bytes 200s ok 74 200s downloaded 115157 bytes, file is 115157 bytes 200s ok 75 200s downloaded 20457 bytes, file is 20457 bytes 200s ok 76 200s downloaded 5768 bytes, file is 5768 bytes 200s ok 77 200s downloaded 8241 bytes, file is 8241 bytes 200s ok 78 200s downloaded 824371 bytes, file is 824371 bytes 200s ok 79 200s downloaded 22583 bytes, file is 22583 bytes 200s ok 80 200s downloaded 7010 bytes, file is 7010 bytes 200s ok 81 200s downloaded 8386 bytes, file is 8386 bytes 200s ok 82 200s downloaded 294 bytes, file is 294 bytes 200s ok 83 200s downloaded 304 bytes, file is 304 bytes 200s ok 84 200s downloaded 8016 bytes, file is 8016 bytes 200s ok 85 200s downloaded 56994 bytes, file is 56994 bytes 200s ok 86 200s downloaded 4480 bytes, file is 4480 bytes 200s ok 87 200s downloaded 9151 bytes, file is 9151 bytes 200s ok 88 200s downloaded 15459 bytes, file is 15459 bytes 200s ok 89 200s downloaded 9546 bytes, file is 9546 bytes 200s ok 90 200s downloaded 4837 bytes, file is 4837 bytes 200s ok 91 200s downloaded 6938 bytes, file is 6938 bytes 200s ok 92 200s downloaded 26154 bytes, file is 26154 bytes 200s ok 93 200s downloaded 53154 bytes, file is 53154 bytes 200s ok 94 200s downloaded 4943 bytes, file is 4943 bytes 200s ok 95 200s downloaded 43100 bytes, file is 43100 bytes 200s ok 96 200s downloaded 22163 bytes, file is 22163 bytes 200s ok 97 200s downloaded 39867 bytes, file is 39867 bytes 200s ok 98 200s downloaded 4052 bytes, file is 4052 bytes 200s ok 99 200s downloaded 24330 bytes, file is 24330 bytes 200s ok 100 200s downloaded 311377 bytes, file is 311377 bytes 200s ok 101 200s downloaded 9376 bytes, file is 9376 bytes 200s ok 102 200s downloaded 46317 bytes, file is 46317 bytes 200s ok 103 200s downloaded 26746 bytes, file is 26746 bytes 200s ok 104 200s downloaded 7959 bytes, file is 7959 bytes 200s ok 105 200s downloaded 84353 bytes, file is 84353 bytes 200s ok 106 200s downloaded 37665 bytes, file is 37665 bytes 200s ok 107 200s downloaded 10359 bytes, file is 10359 bytes 200s ok 108 200s downloaded 22795 bytes, file is 22795 bytes 200s ok 109 200s downloaded 14429 bytes, file is 14429 bytes 200s ok 110 200s downloaded 9377 bytes, file is 9377 bytes 200s ok 111 200s downloaded 37601 bytes, file is 37601 bytes 200s ok 112 200s downloaded 90814 bytes, file is 90814 bytes 200s ok 113 200s downloaded 55292 bytes, file is 55292 bytes 200s ok 114 200s downloaded 39537 bytes, file is 39537 bytes 200s ok 115 200s downloaded 37816 bytes, file is 37816 bytes 200s ok 116 200s downloaded 49936 bytes, file is 49936 bytes 200s ok 117 200s downloaded 15221 bytes, file is 15221 bytes 200s ok 118 200s downloaded 22218 bytes, file is 22218 bytes 200s ok 119 200s downloaded 13355 bytes, file is 13355 bytes 200s ok 120 200s downloaded 16608 bytes, file is 16608 bytes 200s ok 121 200s downloaded 1649 bytes, file is 1649 bytes 200s ok 122 200s downloaded 422210 bytes, file is 422210 bytes 200s ok 123 200s downloaded 31786 bytes, file is 31786 bytes 200s ok 124 200s downloaded 137232 bytes, file is 137232 bytes 200s ok 125 200s downloaded 16501 bytes, file is 16501 bytes 200s ok 126 200s downloaded 13815 bytes, file is 13815 bytes 200s ok 127 200s downloaded 180836 bytes, file is 180836 bytes 200s ok 128 200s downloaded 45028 bytes, file is 45028 bytes 200s ok 129 200s downloaded 72248 bytes, file is 72248 bytes 200s ok 130 200s downloaded 6153 bytes, file is 6153 bytes 200s ok 131 200s downloaded 1527 bytes, file is 1527 bytes 200s ok 132 200s downloaded 59530 bytes, file is 59530 bytes 200s ok 133 200s downloaded 30628 bytes, file is 30628 bytes 200s ok 134 200s downloaded 2013 bytes, file is 2013 bytes 200s ok 135 200s downloaded 129125 bytes, file is 129125 bytes 200s ok 136 200s downloaded 37398 bytes, file is 37398 bytes 200s ok 137 200s downloaded 22429 bytes, file is 22429 bytes 200s ok 138 200s downloaded 35539 bytes, file is 35539 bytes 200s ok 139 200s downloaded 71703 bytes, file is 71703 bytes 200s ok 140 200s downloaded 4432 bytes, file is 4432 bytes 200s ok 141 200s downloaded 8360 bytes, file is 8360 bytes 200s ok 142 200s downloaded 12224 bytes, file is 12224 bytes 200s ok 143 200s downloaded 355 bytes, file is 355 bytes 200s ok 144 200s downloaded 2026 bytes, file is 2026 bytes 200s ok 145 200s downloaded 74839 bytes, file is 74839 bytes 200s ok 146 200s downloaded 9436 bytes, file is 9436 bytes 200s ok 147 200s downloaded 12143 bytes, file is 12143 bytes 200s ok 148 200s downloaded 26451 bytes, file is 26451 bytes 200s ok 149 200s downloaded 9588 bytes, file is 9588 bytes 200s ok 150 200s downloaded 58695 bytes, file is 58695 bytes 200s ok 151 200s downloaded 22331 bytes, file is 22331 bytes 200s ok 152 200s downloaded 3429 bytes, file is 3429 bytes 200s ok 153 200s downloaded 10963 bytes, file is 10963 bytes 200s ok 154 200s downloaded 8357 bytes, file is 8357 bytes 200s ok 155 200s downloaded 36144 bytes, file is 36144 bytes 200s ok 156 200s downloaded 26757 bytes, file is 26757 bytes 200s ok 157 200s downloaded 151973 bytes, file is 151973 bytes 200s ok 158 200s downloaded 1243 bytes, file is 1243 bytes 200s ok 159 200s downloaded 15223 bytes, file is 15223 bytes 200s ok 160 200s downloaded 93369 bytes, file is 93369 bytes 200s ok 161 200s downloaded 14283 bytes, file is 14283 bytes 200s ok 162 200s downloaded 4784 bytes, file is 4784 bytes 200s ok 163 200s downloaded 51369 bytes, file is 51369 bytes 200s ok 164 200s downloaded 49853 bytes, file is 49853 bytes 200s ok 165 200s downloaded 5144 bytes, file is 5144 bytes 200s ok 166 200s downloaded 23397 bytes, file is 23397 bytes 200s ok 167 200s downloaded 68880 bytes, file is 68880 bytes 200s ok 168 200s downloaded 12096 bytes, file is 12096 bytes 200s ok 169 200s downloaded 26551 bytes, file is 26551 bytes 200s ok 170 200s downloaded 89288 bytes, file is 89288 bytes 200s ok 171 200s downloaded 5138 bytes, file is 5138 bytes 200s ok 172 200s downloaded 6693 bytes, file is 6693 bytes 200s ok 173 200s downloaded 135805 bytes, file is 135805 bytes 200s ok 174 200s downloaded 31661 bytes, file is 31661 bytes 200s ok 175 200s downloaded 33167 bytes, file is 33167 bytes 200s ok 176 200s downloaded 48816 bytes, file is 48816 bytes 200s ok 177 200s downloaded 35911 bytes, file is 35911 bytes 200s ok 178 200s downloaded 18756 bytes, file is 18756 bytes 200s ok 179 200s downloaded 43401 bytes, file is 43401 bytes 200s ok 180 200s downloaded 509 bytes, file is 509 bytes 200s ok 181 200s downloaded 19189 bytes, file is 19189 bytes 200s ok 182 200s downloaded 15588 bytes, file is 15588 bytes 200s ok 183 200s downloaded 123417 bytes, file is 123417 bytes 200s ok 184 200s downloaded 1548 bytes, file is 1548 bytes 200s ok 185 200s downloaded 58669 bytes, file is 58669 bytes 200s ok 186 200s downloaded 27846 bytes, file is 27846 bytes 200s ok 187 200s downloaded 19186 bytes, file is 19186 bytes 200s ok 188 200s downloaded 29862 bytes, file is 29862 bytes 200s ok 189 200s downloaded 7132 bytes, file is 7132 bytes 200s ok 190 200s downloaded 9019 bytes, file is 9019 bytes 200s ok 191 200s downloaded 77701 bytes, file is 77701 bytes 200s ok 192 200s downloaded 53982 bytes, file is 53982 bytes 200s ok 193 200s downloaded 10328 bytes, file is 10328 bytes 200s ok 194 200s downloaded 46394 bytes, file is 46394 bytes 200s ok 195 200s downloaded 39569 bytes, file is 39569 bytes 200s ok 196 200s downloaded 758278 bytes, file is 758278 bytes 200s ok 197 200s downloaded 372 bytes, file is 372 bytes 200s ok 198 200s downloaded 294 bytes, file is 294 bytes 200s ok 199 200s downloaded 294 bytes, file is 294 bytes 200s ok 200 200s downloaded 10623 bytes, file is 10623 bytes 200s ok 201 200s downloaded 8511 bytes, file is 8511 bytes 200s ok 202 200s downloaded 4483 bytes, file is 4483 bytes 200s ok 203 200s downloaded 90816 bytes, file is 90816 bytes 200s ok 204 200s downloaded 25417 bytes, file is 25417 bytes 200s ok 205 200s downloaded 14126 bytes, file is 14126 bytes 200s ok 206 200s downloaded 38625 bytes, file is 38625 bytes 200s ok 207 200s downloaded 454394 bytes, file is 454394 bytes 200s ok 208 200s downloaded 7951 bytes, file is 7951 bytes 200s ok 209 200s downloaded 7400 bytes, file is 7400 bytes 200s ok 210 200s downloaded 92850 bytes, file is 92850 bytes 200s ok 211 200s downloaded 50829 bytes, file is 50829 bytes 200s ok 212 200s downloaded 3862 bytes, file is 3862 bytes 200s ok 213 200s downloaded 32731 bytes, file is 32731 bytes 200s ok 214 200s downloaded 86827 bytes, file is 86827 bytes 200s ok 215 200s downloaded 50436 bytes, file is 50436 bytes 200s ok 216 200s downloaded 24001 bytes, file is 24001 bytes 200s ok 217 200s ok 201s t/apache/byterange4.t ............... 201s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 201s 1..153 201s # Running under perl version 5.038002 for linux 201s # Current time local: Tue Dec 17 18:51:52 2024 201s # Current time GMT: Tue Dec 17 18:51:52 2024 201s # Using Test.pm version 1.31 201s # Using Apache/Test.pm version 1.42 201s range: 0-0 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 1 201s range: 0-1 201s rc 206 201s expect: '00' 201s got: '00' 201s ok 2 201s range: 0-2 201s rc 206 201s expect: '000' 201s got: '000' 201s ok 3 201s range: 0-198 201s rc 206 201s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 201s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 201s ok 4 201s range: 0-199 201s rc 206 201s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 201s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 201s ok 5 201s range: 0-200 201s rc 206 201s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 201s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 201s ok 6 201s range: 0-201 201s rc 206 201s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 201s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 201s ok 7 201s range: 0-598 201s rc 206 201s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 8 201s range: 0-599 201s rc 206 201s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 9 201s range: 0-600 201s rc 206 201s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 10 201s range: 0-601 201s rc 206 201s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 11 201s range: 0-7798 201s rc 206 201s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 12 201s range: 0-7799 201s rc 206 201s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 13 201s range: 0-7800 201s rc 206 201s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 14 201s range: 0-7801 201s rc 206 201s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 15 201s range: 0-7998 201s rc 206 201s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 16 201s range: 0-7999 201s rc 206 201s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 17 201s range: 1-1 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 18 201s range: 1-2 201s rc 206 201s expect: '00' 201s got: '00' 201s ok 19 201s range: 1-198 201s rc 206 201s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 201s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 201s ok 20 201s range: 1-199 201s rc 206 201s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 201s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 201s ok 21 201s range: 1-200 201s rc 206 201s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 201s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 201s ok 22 201s range: 1-201 201s rc 206 201s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 201s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 201s ok 23 201s range: 1-598 201s rc 206 201s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 24 201s range: 1-599 201s rc 206 201s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 25 201s range: 1-600 201s rc 206 201s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 26 201s range: 1-601 201s rc 206 201s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 27 201s range: 1-7798 201s rc 206 201s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 28 201s range: 1-7799 201s rc 206 201s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 29 201s range: 1-7800 201s rc 206 201s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 30 201s range: 1-7801 201s rc 206 201s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 31 201s range: 1-7998 201s rc 206 201s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 32 201s range: 1-7999 201s rc 206 201s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 33 201s range: 2-2 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 34 201s range: 2-198 201s rc 206 201s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 201s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 201s ok 35 201s range: 2-199 201s rc 206 201s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 201s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 201s ok 36 201s range: 2-200 201s rc 206 201s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 201s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 201s ok 37 201s range: 2-201 201s rc 206 201s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 201s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 201s ok 38 201s range: 2-598 201s rc 206 201s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 39 201s range: 2-599 201s rc 206 201s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 40 201s range: 2-600 201s rc 206 201s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 41 201s range: 2-601 201s rc 206 201s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 42 201s range: 2-7798 201s rc 206 201s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 43 201s range: 2-7799 201s rc 206 201s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 44 201s range: 2-7800 201s rc 206 201s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 45 201s range: 2-7801 201s rc 206 201s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 46 201s range: 2-7998 201s rc 206 201s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 47 201s range: 2-7999 201s rc 206 201s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 48 201s range: 198-198 201s rc 206 201s expect: '5' 201s got: '5' 201s ok 49 201s range: 198-199 201s rc 206 201s expect: '50' 201s got: '50' 201s ok 50 201s range: 198-200 201s rc 206 201s expect: '500' 201s got: '500' 201s ok 51 201s range: 198-201 201s rc 206 201s expect: '5000' 201s got: '5000' 201s ok 52 201s range: 198-598 201s rc 206 201s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 53 201s range: 198-599 201s rc 206 201s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 54 201s range: 198-600 201s rc 206 201s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 55 201s range: 198-601 201s rc 206 201s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 56 201s range: 198-7798 201s rc 206 201s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 57 201s range: 198-7799 201s rc 206 201s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 58 201s range: 198-7800 201s rc 206 201s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 59 201s range: 198-7801 201s rc 206 201s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 60 201s range: 198-7998 201s rc 206 201s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 61 201s range: 198-7999 201s rc 206 201s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 62 201s range: 199-199 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 63 201s range: 199-200 201s rc 206 201s expect: '00' 201s got: '00' 201s ok 64 201s range: 199-201 201s rc 206 201s expect: '000' 201s got: '000' 201s ok 65 201s range: 199-598 201s rc 206 201s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 66 201s range: 199-599 201s rc 206 201s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 67 201s range: 199-600 201s rc 206 201s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 68 201s range: 199-601 201s rc 206 201s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 69 201s range: 199-7798 201s rc 206 201s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 70 201s range: 199-7799 201s rc 206 201s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 71 201s range: 199-7800 201s rc 206 201s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 72 201s range: 199-7801 201s rc 206 201s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 73 201s range: 199-7998 201s rc 206 201s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 74 201s range: 199-7999 201s rc 206 201s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 75 201s range: 200-200 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 76 201s range: 200-201 201s rc 206 201s expect: '00' 201s got: '00' 201s ok 77 201s range: 200-598 201s rc 206 201s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 78 201s range: 200-599 201s rc 206 201s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 79 201s range: 200-600 201s rc 206 201s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 80 201s range: 200-601 201s rc 206 201s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 81 201s range: 200-7798 201s rc 206 201s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 82 201s range: 200-7799 201s rc 206 201s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 83 201s range: 200-7800 201s rc 206 201s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 84 201s range: 200-7801 201s rc 206 201s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 85 201s range: 200-7998 201s rc 206 201s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 86 201s range: 200-7999 201s rc 206 201s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 87 201s range: 201-201 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 88 201s range: 201-598 201s rc 206 201s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 201s ok 89 201s range: 201-599 201s rc 206 201s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 201s ok 90 201s range: 201-600 201s rc 206 201s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 201s ok 91 201s range: 201-601 201s rc 206 201s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 201s ok 92 201s range: 201-7798 201s rc 206 201s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 93 201s range: 201-7799 201s rc 206 201s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 94 201s range: 201-7800 201s rc 206 201s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 95 201s range: 201-7801 201s rc 206 201s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 96 201s range: 201-7998 201s rc 206 201s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 97 201s range: 201-7999 201s rc 206 201s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 98 201s range: 598-598 201s rc 206 201s expect: '5' 201s got: '5' 201s ok 99 201s range: 598-599 201s rc 206 201s expect: '50' 201s got: '50' 201s ok 100 201s range: 598-600 201s rc 206 201s expect: '500' 201s got: '500' 201s ok 101 201s range: 598-601 201s rc 206 201s expect: '5001' 201s got: '5001' 201s ok 102 201s range: 598-7798 201s rc 206 201s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 103 201s range: 598-7799 201s rc 206 201s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 104 201s range: 598-7800 201s rc 206 201s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 105 201s range: 598-7801 201s rc 206 201s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 106 201s range: 598-7998 201s rc 206 201s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 107 201s range: 598-7999 201s rc 206 201s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 108 201s range: 599-599 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 109 201s range: 599-600 201s rc 206 201s expect: '00' 201s got: '00' 201s ok 110 201s range: 599-601 201s rc 206 201s expect: '001' 201s got: '001' 201s ok 111 201s range: 599-7798 201s rc 206 201s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 112 201s range: 599-7799 201s rc 206 201s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 113 201s range: 599-7800 201s rc 206 201s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 114 201s range: 599-7801 201s rc 206 201s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 115 201s range: 599-7998 201s rc 206 201s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 116 201s range: 599-7999 201s rc 206 201s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 117 201s range: 600-600 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 118 201s range: 600-601 201s rc 206 201s expect: '01' 201s got: '01' 201s ok 119 201s range: 600-7798 201s rc 206 201s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 120 201s range: 600-7799 201s rc 206 201s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 121 201s range: 600-7800 201s rc 206 201s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 122 201s range: 600-7801 201s rc 206 201s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 123 201s range: 600-7998 201s rc 206 201s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 124 201s range: 600-7999 201s rc 206 201s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 125 201s range: 601-601 201s rc 206 201s expect: '1' 201s got: '1' 201s ok 126 201s range: 601-7798 201s rc 206 201s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 201s ok 127 201s range: 601-7799 201s rc 206 201s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 201s ok 128 201s range: 601-7800 201s rc 206 201s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 201s ok 129 201s range: 601-7801 201s rc 206 201s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 201s ok 130 201s range: 601-7998 201s rc 206 201s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 131 201s range: 601-7999 201s rc 206 201s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 132 201s range: 7798-7798 201s rc 206 201s expect: '5' 201s got: '5' 201s ok 133 201s range: 7798-7799 201s rc 206 201s expect: '50' 201s got: '50' 201s ok 134 201s range: 7798-7800 201s rc 206 201s expect: '501' 201s got: '501' 201s ok 135 201s range: 7798-7801 201s rc 206 201s expect: '5019' 201s got: '5019' 201s ok 136 201s range: 7798-7998 201s rc 206 201s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 137 201s range: 7798-7999 201s rc 206 201s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 138 201s range: 7799-7799 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 139 201s range: 7799-7800 201s rc 206 201s expect: '01' 201s got: '01' 201s ok 140 201s range: 7799-7801 201s rc 206 201s expect: '019' 201s got: '019' 201s ok 141 201s range: 7799-7998 201s rc 206 201s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 142 201s range: 7799-7999 201s rc 206 201s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 143 201s range: 7800-7800 201s rc 206 201s expect: '1' 201s got: '1' 201s ok 144 201s range: 7800-7801 201s rc 206 201s expect: '19' 201s got: '19' 201s ok 145 201s range: 7800-7998 201s rc 206 201s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 146 201s range: 7800-7999 201s rc 206 201s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 147 201s range: 7801-7801 201s rc 206 201s expect: '9' 201s got: '9' 201s ok 148 201s range: 7801-7998 201s rc 206 201s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 201s ok 149 201s range: 7801-7999 201s rc 206 201s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 201s ok 150 201s range: 7998-7998 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 151 201s range: 7998-7999 201s rc 206 201s expect: '00' 201s got: '00' 201s ok 152 201s range: 7999-7999 201s rc 206 201s expect: '0' 201s got: '0' 201s ok 153 201s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 201s ok 203s t/apache/byterange5.t ............... 203s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 203s 1..5 203s # Running under perl version 5.038002 for linux 203s # Current time local: Tue Dec 17 18:51:54 2024 203s # Current time GMT: Tue Dec 17 18:51:54 2024 203s # Using Test.pm version 1.31 203s # Using Apache/Test.pm version 1.42 203s ok 1 203s ok 2 203s ok 3 203s ok 4 203s ok 5 203s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 203s ok 205s t/apache/byterange6.t ............... 205s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 205s 1..53 205s # Running under perl version 5.038002 for linux 205s # Current time local: Tue Dec 17 18:51:56 2024 205s # Current time GMT: Tue Dec 17 18:51:56 2024 205s # Using Test.pm version 1.31 205s # Using Apache/Test.pm version 1.42 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 1 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 2 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 3 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 4 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 5 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 6 205s # expecting range 0-100 205s # expecting range 1000-1001 205s # expecting range 5-6 205s ok 7 205s # expecting range 0-100 205s # expecting range 1000-1001 205s # expecting range 5-6 205s ok 8 205s # expecting range 0-100 205s # expecting range 1000-1001 205s # expecting range 5-6 205s ok 9 205s # expecting range 1-100 205s # expecting range 1000-1001 205s # expecting range 5-6 205s ok 10 205s # expecting range 1-100 205s # expecting range 1000-1001 205s # expecting range 5-6 205s ok 11 205s # expecting range 1-100 205s # expecting range 1000-1001 205s # expecting range 5-6 205s ok 12 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 13 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 14 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 15 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 16 205s # expecting range 0-70 205s # expecting range 72-100 205s # expecting range 1000-1001 205s ok 17 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 18 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 19 205s # expecting range 1-100 205s # expecting range 1000-1001 205s ok 20 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 21 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 22 205s # expecting range 0-101 205s # expecting range 1000-1001 205s ok 23 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 24 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 25 205s # expecting range 0-101 205s # expecting range 1000-1001 205s ok 26 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 27 205s # expecting range 0-100 205s # expecting range 1000-1001 205s ok 28 205s # expecting range 0-101 205s # expecting range 1000-1001 205s ok 29 205s # expecting range 1-10 205s # expecting range 99-99 205s ok 30 205s # expecting range 1-10 205s # expecting range 99-99 205s ok 31 205s # expecting range 1-11 205s # expecting range 99-99 205s ok 32 205s # expecting range 0-10 205s # expecting range 99-99 205s ok 33 205s # expecting range 0-10 205s # expecting range 99-99 205s ok 34 205s # expecting range 0-11 205s # expecting range 99-99 205s ok 35 205s # expecting range 0-12 205s # expecting range 99-99 205s ok 36 205s # expecting range 0-13 205s # expecting range 99-99 205s ok 37 205s # expecting range 1-11 205s # expecting range 99-99 205s ok 38 205s # expecting range 1-12 205s # expecting range 99-99 205s ok 39 205s # expecting range 1-13 205s # expecting range 99-99 205s ok 40 205s # expecting range 1-10 205s # expecting range 99-99 205s ok 41 205s # expecting range 1-11 205s # expecting range 99-99 205s ok 42 205s # expecting range 1-10 205s # expecting range 99-99 205s ok 43 205s # expecting range 0-11 205s # expecting range 99-99 205s ok 44 205s # expecting range 1-10 205s # expecting range 99-99 205s ok 45 205s # expecting range 1-20 205s # expecting range 99-99 205s ok 46 205s # expecting range 1-20 205s # expecting range 99-99 205s ok 47 205s # expecting range 1-20 205s # expecting range 99-99 205s ok 48 205s # expecting range 1-21 205s # expecting range 99-99 205s ok 49 205s # expecting range 5-12 205s # expecting range 99-99 205s ok 50 205s # expecting range 1-10 205s # expecting range 99-99 205s ok 51 205s # expecting range 5-10 205s # expecting range 1-3 205s # expecting range 99-99 205s ok 52 205s # expecting range 0-1 205s # expecting range 7999-7999 205s ok 53 205s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 205s ok 206s t/apache/byterange7.t ............... 206s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 206s 1..24 206s # Running under perl version 5.038002 for linux 206s # Current time local: Tue Dec 17 18:51:58 2024 206s # Current time GMT: Tue Dec 17 18:51:58 2024 206s # Using Test.pm version 1.31 206s # Using Apache/Test.pm version 1.42 206s Got 206 Range: 'bytes 0-1/40001' 206s body length 2 206s Content-Length: 2 206s ok 1 206s Got 206 multipart/byteranges 206s body length 196 206s Content-Length: 196 206s ok 2 206s Got 206 multipart/byteranges 206s body length 900 206s Content-Length: 900 206s ok 3 206s Got 206 multipart/byteranges 206s body length 4500 206s ok 4 206s Got 206 multipart/byteranges 206s body length 9000 206s ok 5 206s Got 200 206s ok 6 206s Got 200 206s ok 7 206s Got 200 206s ok 8 206s Got 200 206s ok 9 206s Got 200 206s ok 10 206s Got 200 206s ok 11 206s Got 200 206s ok 12 206s Got 200 206s ok 13 206s Got 200 206s ok 14 206s Got 200 206s ok 15 206s Got 200 206s ok 16 206s Got 200 206s ok 17 206s Got 200 206s ok 18 206s Got 200 206s ok 19 206s Sending '1000-200000', expecting 206 206s Got 206 Range: 'bytes 1000-40000/40001' 206s ok 20 206s Sending '100000-110000', expecting 416 206s Got 416 206s ok 21 206s Sending '100000-110000,1000-2000', expecting 206 206s Got 206 Range: 'bytes 1000-2000/40001' 206s ok 22 206s Sending '100000-110000,2000-1000', expecting 200 206s Got 200 206s ok 23 206s Sending '100000-110000,200000-', expecting 416 206s Got 416 206s ok 24 206s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 206s ok 208s t/apache/cfg_getline.t .............. 208s 1..116 208s # Running under perl version 5.038002 for linux 208s # Current time local: Tue Dec 17 18:51:59 2024 208s # Current time GMT: Tue Dec 17 18:51:59 2024 208s # Using Test.pm version 1.31 208s # Using Apache/Test.pm version 1.42 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 100 208s ok 1 208s ok 2 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 196 208s ok 3 208s ok 4 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 197 208s ok 5 208s ok 6 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 198 208s ok 7 208s ok 8 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 199 208s ok 9 208s ok 10 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 200 208s ok 11 208s ok 12 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 201 208s ok 13 208s ok 14 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 202 208s ok 15 208s ok 16 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 396 208s ok 17 208s ok 18 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 397 208s ok 19 208s ok 20 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 398 208s ok 21 208s ok 22 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 399 208s ok 23 208s ok 24 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 400 208s ok 25 208s ok 26 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 401 208s ok 27 208s ok 28 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 402 208s ok 29 208s ok 30 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 596 208s ok 31 208s ok 32 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 597 208s ok 33 208s ok 34 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 598 208s ok 35 208s ok 36 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 599 208s ok 37 208s ok 38 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 600 208s ok 39 208s ok 40 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 601 208s ok 41 208s ok 42 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 602 208s ok 43 208s ok 44 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1016 208s ok 45 208s ok 46 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1017 208s ok 47 208s ok 48 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1018 208s ok 49 208s ok 50 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1019 208s ok 51 208s ok 52 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1020 208s ok 53 208s ok 54 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1021 208s ok 55 208s ok 56 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1022 208s ok 57 208s ok 58 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1023 208s ok 59 208s ok 60 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1024 208s ok 61 208s ok 62 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1025 208s ok 63 208s ok 64 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1026 208s ok 65 208s ok 66 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1027 208s ok 67 208s ok 68 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1028 208s ok 69 208s ok 70 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1029 208s ok 71 208s ok 72 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 1030 208s ok 73 208s ok 74 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8170 208s ok 75 208s ok 76 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8171 208s ok 77 208s ok 78 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8172 208s ok 79 208s ok 80 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8173 208s ok 81 208s ok 82 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8174 208s ok 83 208s ok 84 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8175 208s ok 85 208s ok 86 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8176 208s ok 87 208s ok 88 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8177 208s ok 89 208s ok 90 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8178 208s ok 91 208s ok 92 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8179 208s ok 93 208s ok 94 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8180 208s ok 95 208s ok 96 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8181 208s ok 97 208s ok 98 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8182 208s ok 99 208s ok 100 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8183 208s ok 101 208s ok 102 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8184 208s ok 103 208s ok 104 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8185 208s ok 105 208s ok 106 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8186 208s ok 107 208s ok 108 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8187 208s ok 109 208s ok 110 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8188 208s ok 111 208s ok 112 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8189 208s ok 113 208s ok 114 208s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s Got rc 200 for length 8190 208s ok 115 208s ok 116 208s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 208s ok 210s t/apache/chunkinput.t ............... 210s 1..37 210s # Running under perl version 5.038002 for linux 210s # Current time local: Tue Dec 17 18:52:01 2024 210s # Current time GMT: Tue Dec 17 18:52:01 2024 210s # Using Test.pm version 1.31 210s # Using Apache/Test.pm version 1.42 210s testing default 210s ok 1 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 2 210s # testing : trailer (pid) 210s # expected: '22022' 210s # received: '22022' 210s ok 3 210s ok 4 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 5 210s ok 6 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 7 210s ok 8 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 9 210s ok 10 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 11 210s ok 12 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 13 210s ok 14 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 15 210s ok 16 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 17 210s ok 18 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 19 210s ok 20 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 21 210s ok 22 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 23 210s ok 24 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 25 210s ok 26 210s # testing : response codes 210s # expected: 'HTTP/1.1 413 Request Entity Too Large' 210s # received: 'HTTP/1.1 413 Request Entity Too Large' 210s ok 27 210s ok 28 210s # testing : response codes 210s # expected: 'HTTP/1.1 413 Request Entity Too Large' 210s # received: 'HTTP/1.1 413 Request Entity Too Large' 210s ok 29 210s ok 30 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 31 210s ok 32 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 33 210s ok 34 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 35 210s ok 36 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 37 210s ok 212s t/apache/contentlength.t ............ 212s 1..24 212s # Running under perl version 5.038002 for linux 212s # Current time local: Tue Dec 17 18:52:03 2024 212s # Current time GMT: Tue Dec 17 18:52:03 2024 212s # Using Test.pm version 1.31 212s # Using Apache/Test.pm version 1.42 212s testing default 212s ok 1 212s # testing : response codes POST for /echo_post with Content-Length: 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 2 212s ok 3 212s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 4 212s ok 5 212s # testing : response codes POST for /echo_post with Content-Length: 0 212s # expected: 'HTTP/1.1 200 OK' 212s # received: 'HTTP/1.1 200 OK' 212s ok 6 212s ok 7 212s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 212s # expected: 'HTTP/1.1 404 Not Found' 212s # received: 'HTTP/1.1 404 Not Found' 212s ok 8 212s ok 9 212s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 212s # expected: 'HTTP/1.1 200 OK' 212s # received: 'HTTP/1.1 200 OK' 212s ok 10 212s ok 11 212s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 212s # expected: 'HTTP/1.1 404 Not Found' 212s # received: 'HTTP/1.1 404 Not Found' 212s ok 12 212s ok 13 212s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 14 212s ok 15 212s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 16 212s ok 17 212s # testing : response codes POST for /echo_post with Content-Length: -1 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 18 212s ok 19 212s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 20 212s ok 21 212s # testing : response codes POST for /echo_post with Content-Length: 123abc 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 22 212s ok 23 212s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 212s # expected: 'HTTP/1.1 400 Bad Request' 212s # received: 'HTTP/1.1 400 Bad Request' 212s ok 24 212s ok 214s t/apache/errordoc.t ................. 214s 1..14 214s # Running under perl version 5.038002 for linux 214s # Current time local: Tue Dec 17 18:52:05 2024 214s # Current time GMT: Tue Dec 17 18:52:05 2024 214s # Using Test.pm version 1.31 214s # Using Apache/Test.pm version 1.42 214s # testing : notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 1 214s # testing : notfound.html content 214s # expected: qr/per-server 404/ 214s # received: 'per-server 404' 214s ok 2 214s # testing : /inherit/notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 3 214s # testing : /inherit/notfound.html content 214s # expected: qr/per-server 404/ 214s # received: 'per-server 404' 214s ok 4 214s # testing : /redefine/notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 5 214s # testing : /redefine/notfound.html content 214s # expected: 'per-dir 404' 214s # received: 'per-dir 404' 214s ok 6 214s # testing : /redefine/notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 7 214s # testing : /redefine/notfound.html content 214s # expected: qr/Not Found/ 214s # received: ' 214s # 214s # 404 Not Found 214s # 214s #

Not Found

214s #

The requested URL was not found on this server.

214s # ' 214s ok 8 214s # testing : /merge/notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 9 214s # testing : /merge/notfound.html content 214s # expected: 'testing merge' 214s # received: 'testing merge' 214s ok 10 214s # testing : /merge/merge2/notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 11 214s # testing : /merge/merge2/notfound.html content 214s # expected: 'testing merge' 214s # received: 'testing merge' 214s ok 12 214s # testing : /bounce/notfound.html code 214s # expected: 404 214s # received: '404' 214s ok 13 214s # testing : /bounce/notfound.html content 214s # expected: qr/expire test/ 214s # received: ' 214s # expire test 214s # expire test 214s # ' 214s ok 14 214s ok 216s t/apache/etags.t .................... 216s # Checking for existence of FileETag directive 216s # Returned 200: 216s 1..61 216s # Running under perl version 5.038002 for linux 216s # Current time local: Tue Dec 17 18:52:07 2024 216s # Current time GMT: Tue Dec 17 18:52:07 2024 216s # Using Test.pm version 1.31 216s # Using Apache/Test.pm version 1.42 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 216s # Expecting one component in ETag field 216s # Received "8cf64" 216s ok 1 216s # --- 216s # HEAD /apache/etags/m/plus-m/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 2 216s # --- 216s # HEAD /apache/etags/all/minus-i/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 3 216s # --- 216s # HEAD /apache/etags/all/mis/test.txt 216s # Expecting three components in ETag field 216s # Received "8cee9-b-613edd771cbc0" 216s ok 4 216s # --- 216s # HEAD /apache/etags/none/is/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf38-b" 216s ok 5 216s # --- 216s # HEAD /apache/etags/m/plus-i/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf12-613edd771cbc0" 216s ok 6 216s # --- 216s # HEAD /apache/etags/none/inherit/test.txt 216s # Expecting field to be absent 216s # ETag field is missing 216s ok 7 216s # --- 216s # HEAD /apache/etags/none/plus-mis/test.txt 216s # Expecting three components in ETag field 216s # Received "8cf68-b-613edd771cbc0" 216s ok 8 216s # --- 216s # HEAD /apache/etags/m/plus-s/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 9 216s # --- 216s # HEAD /apache/etags/m/minus-is/test.txt 216s # Expecting field to be absent 216s # Received "613edd771cbc0" 216s ok 10 216s # --- 216s # HEAD /apache/etags/m/plus-is/test.txt 216s # Expecting three components in ETag field 216s # Received "8cf15-b-613edd771cbc0" 216s ok 11 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 12 216s # --- 216s # HEAD /apache/etags/m/plus-ms/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 13 216s # --- 216s # HEAD /apache/etags/all/s/test.txt 216s # Expecting one component in ETag field 216s # Received "b" 216s ok 14 216s # --- 216s # HEAD /apache/etags/none/plus-is/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf4a-b" 216s ok 15 216s # --- 216s # HEAD /apache/etags/all/mi/test.txt 216s # Expecting two components in ETag field 216s # Received "8ced1-613edd771cbc0" 216s ok 16 216s # --- 216s # HEAD /apache/etags/m/minus-i/test.txt 216s # Expecting field to be absent 216s # Received "613edd771cbc0" 216s ok 17 216s # --- 216s # HEAD /apache/etags/none/i/test.txt 216s # Expecting one component in ETag field 216s # Received "8cf33" 216s ok 18 216s # --- 216s # HEAD /apache/etags/none/plus-ms/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 19 216s # --- 216s # HEAD /apache/etags/ms/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 20 216s # --- 216s # HEAD /apache/etags/all/minus-mi/test.txt 216s # Expecting one component in ETag field 216s # Received "b" 216s ok 21 216s # --- 216s # HEAD /apache/etags/all/minus-m/test.txt 216s # Expecting two components in ETag field 216s # Received "8ceda-b" 216s ok 22 216s # --- 216s # HEAD /apache/etags/i/test.txt 216s # Expecting one component in ETag field 216s # Received "8cef5" 216s ok 23 216s # --- 216s # HEAD /apache/etags/none/plus-s/test.txt 216s # Expecting one component in ETag field 216s # Received "b" 216s ok 24 216s # --- 216s # HEAD /apache/etags/all/test.txt 216s # Expecting three components in ETag field 216s # Received "8cef0-b-613edd771cbc0" 216s ok 25 216s # --- 216s # HEAD /apache/etags/mi/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf28-613edd771cbc0" 216s ok 26 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 216s # Expecting field to be absent 216s # Received "b-613edd771cbc0" 216s ok 27 216s # --- 216s # HEAD /apache/etags/s/test.txt 216s # Expecting one component in ETag field 216s # Received "b" 216s ok 28 216s # --- 216s # HEAD /apache/etags/none/ms/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 29 216s # --- 216s # HEAD /apache/etags/none/plus-mi/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf50-613edd771cbc0" 216s ok 30 216s # --- 216s # HEAD /apache/etags/m/minus-ms/test.txt 216s # Expecting field to be absent 216s # Received "b-613edd771cbc0" 216s ok 31 216s # --- 216s # HEAD /apache/etags/all/is/test.txt 216s # Expecting two components in ETag field 216s # Received "8cecb-b" 216s ok 32 216s # --- 216s # HEAD /apache/etags/all/minus-ms/test.txt 216s # Expecting one component in ETag field 216s # Received "8cee3" 216s ok 33 216s # --- 216s # HEAD /apache/etags/is/test.txt 216s # Expecting two components in ETag field 216s # Received "8cef8-b" 216s ok 34 216s # --- 216s # HEAD /apache/etags/none/s/test.txt 216s # Expecting one component in ETag field 216s # Received "b" 216s ok 35 216s # --- 216s # HEAD /apache/etags/all/ms/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 36 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf5b-b" 216s ok 37 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf67-613edd771cbc0" 216s ok 38 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 216s # Expecting one component in ETag field 216s # Received "b" 216s ok 39 216s # --- 216s # HEAD /apache/etags/m/plus-mi/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf1b-613edd771cbc0" 216s ok 40 216s # --- 216s # HEAD /apache/etags/m/minus-mis/test.txt 216s # Expecting field to be absent 216s # Received "b-613edd771cbc0" 216s ok 41 216s # --- 216s # HEAD /apache/etags/all/i/test.txt 216s # Expecting one component in ETag field 216s # Received "8cec6" 216s ok 42 216s # --- 216s # HEAD /apache/etags/none/mis/test.txt 216s # Expecting three components in ETag field 216s # Received "8cf41-b-613edd771cbc0" 216s ok 43 216s # --- 216s # HEAD /apache/etags/all/minus-s/test.txt 216s # Expecting two components in ETag field 216s # Received "8cee6-613edd771cbc0" 216s ok 44 216s # --- 216s # HEAD /apache/etags/all/inherit/test.txt 216s # Expecting three components in ETag field 216s # Received "8cec8-b-613edd771cbc0" 216s ok 45 216s # --- 216s # HEAD /apache/etags/m/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 46 216s # --- 216s # HEAD /apache/etags/none/mi/test.txt 216s # Expecting two components in ETag field 216s # Received "8cf3e-613edd771cbc0" 216s ok 47 216s # --- 216s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 48 216s # --- 216s # HEAD /apache/etags/none/plus-m/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 49 216s # --- 216s # HEAD /apache/etags/all/m/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 50 216s # --- 216s # HEAD /apache/etags/m/plus-mis/test.txt 216s # Expecting three components in ETag field 216s # Received "8cf1e-b-613edd771cbc0" 216s ok 51 216s # --- 216s # HEAD /apache/etags/mis/test.txt 216s # Expecting three components in ETag field 216s # Received "8cf2b-b-613edd771cbc0" 216s ok 52 216s # --- 216s # HEAD /apache/etags/all/minus-mis/test.txt 216s # Expecting field to be absent 216s # Received "b-613edd771cbc0" 216s ok 53 216s # --- 216s # HEAD /apache/etags/m/minus-s/test.txt 216s # Expecting field to be absent 216s # Received "613edd771cbc0" 216s ok 54 216s # --- 216s # HEAD /apache/etags/default/test.txt 216s # Expecting two components in ETag field 216s # Received "b-613edd771cbc0" 216s ok 55 216s # --- 216s # HEAD /apache/etags/none/m/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 56 216s # --- 216s # HEAD /apache/etags/none/plus-i/test.txt 216s # Expecting one component in ETag field 216s # Received "8cf47" 216s ok 57 216s # --- 216s # HEAD /apache/etags/all/minus-is/test.txt 216s # Expecting one component in ETag field 216s # Received "613edd771cbc0" 216s ok 58 216s # --- 216s # HEAD /apache/etags/m/minus-m/test.txt 216s # Expecting field to be absent 216s # Received "b-613edd771cbc0" 216s ok 59 216s # --- 216s # HEAD /apache/etags/none/test.txt 216s # Expecting field to be absent 216s # ETag field is missing 216s ok 60 216s # --- 216s # HEAD /apache/etags/m/minus-mi/test.txt 216s # Expecting field to be absent 216s # Received "b-613edd771cbc0" 216s ok 61 216s ok 218s t/apache/expr.t ..................... 218s 1..229 218s # Running under perl version 5.038002 for linux 218s # Current time local: Tue Dec 17 18:52:09 2024 218s # Current time GMT: Tue Dec 17 18:52:09 2024 218s # Using Test.pm version 1.31 218s # Using Apache/Test.pm version 1.42 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true" should evaluate to true, got true 218s ok 1 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "false" should evaluate to false, got false 218s ok 2 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "foo", got parse error 218s ok 3 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -eq 01" should evaluate to true, got true 218s ok 4 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -eq 2" should evaluate to false, got false 218s ok 5 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -ne 2" should evaluate to true, got true 218s ok 6 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -ne 1" should evaluate to false, got false 218s ok 7 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -lt 02" should evaluate to true, got true 218s ok 8 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -lt 1" should evaluate to false, got false 218s ok 9 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -le 2" should evaluate to true, got true 218s ok 10 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -le 1" should evaluate to true, got true 218s ok 11 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "2 -gt 1" should evaluate to true, got true 218s ok 12 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -gt 1" should evaluate to false, got false 218s ok 13 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "2 -ge 1" should evaluate to true, got true 218s ok 14 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -ge 1" should evaluate to true, got true 218s ok 15 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "1 -gt -1" should evaluate to true, got true 218s ok 16 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' == 'aa'" should evaluate to true, got true 218s ok 17 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' == 'b'" should evaluate to false, got false 218s ok 18 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' = 'aa'" should evaluate to true, got true 218s ok 19 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' = 'b'" should evaluate to false, got false 218s ok 20 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' != 'b'" should evaluate to true, got true 218s ok 21 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' != 'aa'" should evaluate to false, got false 218s ok 22 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' < 'b'" should evaluate to true, got true 218s ok 23 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' < 'aa'" should evaluate to false, got false 218s ok 24 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' <= 'b'" should evaluate to true, got true 218s ok 25 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' <= 'aa'" should evaluate to true, got true 218s ok 26 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'b' > 'aa'" should evaluate to true, got true 218s ok 27 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' > 'aa'" should evaluate to false, got false 218s ok 28 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'b' >= 'aa'" should evaluate to true, got true 218s ok 29 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'aa' >= 'aa'" should evaluate to true, got true 218s ok 30 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 218s ok 31 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 218s ok 32 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 218s ok 33 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 218s ok 34 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 218s ok 35 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 218s ok 36 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 218s ok 37 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 218s ok 38 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 218s ok 39 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 218s ok 40 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME} != ''" should evaluate to true, got true 218s ok 41 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a' -in { 'b', 'a' } " should evaluate to true, got true 218s ok 42 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a' -in { 'b', 'c' } " should evaluate to false, got false 218s ok 43 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /bc/ " should evaluate to true, got true 218s ok 44 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /BC/i " should evaluate to true, got true 218s ok 45 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' !~ m!bc! " should evaluate to false, got false 218s ok 46 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' !~ m!BC!i " should evaluate to false, got false 218s ok 47 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " $0 == '' " should evaluate to true, got true 218s ok 48 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " $1 == '' " should evaluate to true, got true 218s ok 49 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " $9 == '' " should evaluate to true, got true 218s ok 50 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " '$0' == '' " should evaluate to true, got true 218s ok 51 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 218s ok 52 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 218s ok 53 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 218s ok 54 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 218s ok 55 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 218s ok 56 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 218s ok 57 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 218s ok 58 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 218s ok 59 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 218s ok 60 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 218s ok 61 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 218s ok 62 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 218s ok 63 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 218s ok 64 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 218s ok 65 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 218s ok 66 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 218s ok 67 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 218s ok 68 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 218s ok 69 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 218s ok 70 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{HTTPS} == 'off' " should evaluate to true, got true 218s ok 71 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 218s ok 72 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 218s ok 73 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 218s ok 74 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 218s ok 75 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 218s ok 76 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 218s ok 77 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 218s ok 78 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 218s ok 79 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 218s ok 80 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 218s ok 81 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 218s ok 82 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "escape('?') = '%3f' " should evaluate to true, got true 218s ok 83 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "unescape('%3f') = '?' " should evaluate to true, got true 218s ok 84 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 218s ok 85 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 218s ok 86 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 218s ok 87 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "file('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 218s ok 88 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-n ''" should evaluate to false, got false 218s ok 89 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-z ''" should evaluate to true, got true 218s ok 90 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-n '1'" should evaluate to true, got true 218s ok 91 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-z '1'" should evaluate to false, got false 218s ok 92 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "-R 'abc'", got parse error 218s ok 93 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 218s ok 94 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-R '240.0.0.0'" should evaluate to false, got false 218s ok 95 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-R '240.0.0.0/8'" should evaluate to false, got false 218s ok 96 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-R 'ff::/8'" should evaluate to false, got false 218s ok 97 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 218s ok 98 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 218s ok 99 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 218s ok 100 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 218s ok 101 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 218s ok 102 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 218s ok 103 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 218s ok 104 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'foo' -strmatch '*o'" should evaluate to true, got true 218s ok 105 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 218s ok 106 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'foo' -strmatch 'F*'" should evaluate to false, got false 218s ok 107 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'foo' -strcmatch 'F*'" should evaluate to true, got true 218s ok 108 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'foo' -strmatch 'g*'" should evaluate to false, got false 218s ok 109 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'foo' -strcmatch 'g*'" should evaluate to false, got false 218s ok 110 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 218s ok 111 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 218s ok 112 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 218s ok 113 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 218s ok 114 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "foo('bar') = 'bar'", got parse error 218s ok 115 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "%{FOO} != 'bar'", got parse error 218s ok 116 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s Should get parse error for "'bar' = bar", got parse error 218s ok 117 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true" should evaluate to true, got true 218s ok 118 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && true" should evaluate to true, got true 218s ok 119 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || true" should evaluate to true, got true 218s ok 120 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || true || true" should evaluate to true, got true 218s ok 121 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || true && true" should evaluate to true, got true 218s ok 122 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && true || true" should evaluate to true, got true 218s ok 123 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && true && true" should evaluate to true, got true 218s ok 124 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || true || !true" should evaluate to true, got true 218s ok 125 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || true && !true" should evaluate to true, got true 218s ok 126 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && true || !true" should evaluate to true, got true 218s ok 127 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && true && !true" should evaluate to false, got false 218s ok 128 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && !true" should evaluate to false, got false 218s ok 129 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || !true" should evaluate to true, got true 218s ok 130 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || !true || true" should evaluate to true, got true 218s ok 131 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || !true && true" should evaluate to true, got true 218s ok 132 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && !true || true" should evaluate to true, got true 218s ok 133 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && !true && true" should evaluate to false, got false 218s ok 134 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || !true || !true" should evaluate to true, got true 218s ok 135 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true || !true && !true" should evaluate to true, got true 218s ok 136 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && !true || !true" should evaluate to false, got false 218s ok 137 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "true && !true && !true" should evaluate to false, got false 218s ok 138 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true" should evaluate to false, got false 218s ok 139 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && true" should evaluate to false, got false 218s ok 140 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || true" should evaluate to true, got true 218s ok 141 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || true || true" should evaluate to true, got true 218s ok 142 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || true && true" should evaluate to true, got true 218s ok 143 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && true || true" should evaluate to true, got true 218s ok 144 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && true && true" should evaluate to false, got false 218s ok 145 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || true || !true" should evaluate to true, got true 218s ok 146 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || true && !true" should evaluate to false, got false 218s ok 147 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && true || !true" should evaluate to false, got false 218s ok 148 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && true && !true" should evaluate to false, got false 218s ok 149 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && !true" should evaluate to false, got false 218s ok 150 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || !true" should evaluate to false, got false 218s ok 151 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || !true || true" should evaluate to true, got true 218s ok 152 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || !true && true" should evaluate to false, got false 218s ok 153 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && !true || true" should evaluate to true, got true 218s ok 154 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && !true && true" should evaluate to false, got false 218s ok 155 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || !true || !true" should evaluate to false, got false 218s ok 156 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true || !true && !true" should evaluate to false, got false 218s ok 157 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && !true || !true" should evaluate to false, got false 218s ok 158 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!true && !true && !true" should evaluate to false, got false 218s ok 159 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true)" should evaluate to false, got false 218s ok 160 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && true)" should evaluate to false, got false 218s ok 161 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || true)" should evaluate to false, got false 218s ok 162 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || true || true)" should evaluate to false, got false 218s ok 163 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || true && true)" should evaluate to false, got false 218s ok 164 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && true || true)" should evaluate to false, got false 218s ok 165 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && true && true)" should evaluate to false, got false 218s ok 166 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || true || !true)" should evaluate to false, got false 218s ok 167 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || true && !true)" should evaluate to false, got false 218s ok 168 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && true || !true)" should evaluate to false, got false 218s ok 169 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && true && !true)" should evaluate to true, got true 218s ok 170 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && !true)" should evaluate to true, got true 218s ok 171 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || !true)" should evaluate to false, got false 218s ok 172 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || !true || true)" should evaluate to false, got false 218s ok 173 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || !true && true)" should evaluate to false, got false 218s ok 174 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && !true || true)" should evaluate to false, got false 218s ok 175 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && !true && true)" should evaluate to true, got true 218s ok 176 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || !true || !true)" should evaluate to false, got false 218s ok 177 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true || !true && !true)" should evaluate to false, got false 218s ok 178 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && !true || !true)" should evaluate to true, got true 218s ok 179 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(true && !true && !true)" should evaluate to true, got true 218s ok 180 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true)" should evaluate to true, got true 218s ok 181 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && true)" should evaluate to true, got true 218s ok 182 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || true)" should evaluate to false, got false 218s ok 183 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || true || true)" should evaluate to false, got false 218s ok 184 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || true && true)" should evaluate to false, got false 218s ok 185 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && true || true)" should evaluate to false, got false 218s ok 186 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && true && true)" should evaluate to true, got true 218s ok 187 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || true || !true)" should evaluate to false, got false 218s ok 188 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || true && !true)" should evaluate to true, got true 218s ok 189 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && true || !true)" should evaluate to true, got true 218s ok 190 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && true && !true)" should evaluate to true, got true 218s ok 191 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && !true)" should evaluate to true, got true 218s ok 192 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || !true)" should evaluate to true, got true 218s ok 193 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || !true || true)" should evaluate to false, got false 218s ok 194 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || !true && true)" should evaluate to true, got true 218s ok 195 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && !true || true)" should evaluate to false, got false 218s ok 196 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && !true && true)" should evaluate to true, got true 218s ok 197 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || !true || !true)" should evaluate to true, got true 218s ok 198 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true || !true && !true)" should evaluate to true, got true 218s ok 199 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && !true || !true)" should evaluate to true, got true 218s ok 200 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "!(!true && !true && !true)" should evaluate to true, got true 218s ok 201 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 218s ok 202 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 218s ok 203 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 218s ok 204 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 218s ok 205 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 218s ok 206 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 218s ok 207 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 218s ok 208 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 218s ok 209 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 218s ok 210 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 218s ok 211 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 218s ok 212 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 218s ok 213 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 218s ok 214 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 218s ok 215 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 218s ok 216 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 218s ok 217 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 218s ok 218 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 218s ok 219 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 218s ok 220 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-F '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 218s ok 221 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-F '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 218s ok 222 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-U '/apache/' " should evaluate to true, got true 218s ok 223 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "-U '/apache/expr/none' " should evaluate to false, got false 218s ok 224 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 218s ok 225 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 218s ok 226 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "base64('foo') = 'Zm9v' " should evaluate to true, got true 218s ok 227 218s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 218s ok 228 218s Error log should not have 'Internal evaluation error' entries, found 0 218s ok 229 218s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 218s ok 222s t/apache/expr_string.t .............. 222s 1..29 222s # Running under perl version 5.038002 for linux 222s # Current time local: Tue Dec 17 18:52:11 2024 222s # Current time GMT: Tue Dec 17 18:52:11 2024 222s # Using Test.pm version 1.31 222s # Using Apache/Test.pm version 1.42 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 1 222s Expected return code 200, got 200 for 'foo' 222s ok 2 222s # testing : log message [Tue Dec 17 18:52:12.922054 2024] [log_debug:info] [pid 7135] [client 127.0.0.1:55378] foo (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: 'foo' 222s # received: 'foo' 222s ok 3 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 4 222s Expected return code 200, got 200 for '%{req:SomeHeader}' 222s ok 5 222s # testing : log message [Tue Dec 17 18:52:13.178185 2024] [log_debug:info] [pid 7135] [client 127.0.0.1:55378] SomeValue (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: 'SomeValue' 222s # received: 'SomeValue' 222s ok 6 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 7 222s Should get parse error (500) for "%{", got 500 222s ok 8 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 9 222s Expected return code 200, got 200 for '%' 222s ok 10 222s # testing : log message [Tue Dec 17 18:52:13.684906 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] % (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: '%' 222s # received: '%' 222s ok 11 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 12 222s Expected return code 200, got 200 for '}' 222s ok 13 222s # testing : log message [Tue Dec 17 18:52:13.938131 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] } (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: '}' 222s # received: '}' 222s ok 14 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 15 222s Expected return code 200, got 200 for '\"' 222s ok 16 222s # testing : log message [Tue Dec 17 18:52:14.191425 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] " (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: '"' 222s # received: '"' 222s ok 17 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 18 222s Expected return code 200, got 200 for '\'' 222s ok 19 222s # testing : log message [Tue Dec 17 18:52:14.445135 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] ' (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: '\'' 222s # received: '\'' 222s ok 20 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 21 222s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 222s ok 22 222s # testing : log message [Tue Dec 17 18:52:14.698516 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: '%{req:SomeHeader}' 222s # received: '%{req:SomeHeader}' 222s ok 23 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 24 222s Expected return code 200, got 200 for '%{tolower:IDENT}' 222s ok 25 222s # testing : log message [Tue Dec 17 18:52:14.951724 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] ident (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: 'ident' 222s # received: 'ident' 222s ok 26 222s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 27 222s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 222s ok 28 222s # testing : log message [Tue Dec 17 18:52:15.204911 2024] [log_debug:info] [pid 7131] [client 127.0.0.1:55382] get (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 222s # didn't match 222s # expected: 'get' 222s # received: 'get' 222s ok 29 222s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 224s t/apache/getfile.t .................. 224s # using LWP client 224s 1..219 224s # Running under perl version 5.038002 for linux 224s # Current time local: Tue Dec 17 18:52:15 2024 224s # Current time GMT: Tue Dec 17 18:52:15 2024 224s # Using Test.pm version 1.31 224s # Using Apache/Test.pm version 1.42 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "44f3-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 17651 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl.pod 224s # expected: 17651 224s # received: 17651 224s ok 1 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "dbb0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 56240 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5004delta.pod 224s # expected: 56240 224s # received: 56240 224s ok 2 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "85eb-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 34283 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5005delta.pod 224s # expected: 34283 224s # received: 34283 224s ok 3 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "d8ed-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 55533 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5100delta.pod 224s # expected: 55533 224s # received: 55533 224s ok 4 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "ab70-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 43888 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5101delta.pod 224s # expected: 43888 224s # received: 43888 224s ok 5 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "15cb7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 89271 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5120delta.pod 224s # expected: 89271 224s # received: 89271 224s ok 6 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2707-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9991 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5121delta.pod 224s # expected: 9991 224s # received: 9991 224s ok 7 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2569-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9577 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5122delta.pod 224s # expected: 9577 224s # received: 9577 224s ok 8 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1004-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4100 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5123delta.pod 224s # expected: 4100 224s # received: 4100 224s ok 9 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "e58-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3672 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5124delta.pod 224s # expected: 3672 224s # received: 3672 224s ok 10 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1e03-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7683 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5125delta.pod 224s # expected: 7683 224s # received: 7683 224s ok 11 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "233aa-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 144298 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5140delta.pod 224s # expected: 144298 224s # received: 144298 224s ok 12 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1f1e-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7966 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5141delta.pod 224s # expected: 7966 224s # received: 7966 224s ok 13 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1aec-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6892 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5142delta.pod 224s # expected: 6892 224s # received: 6892 224s ok 14 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1e50-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7760 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5143delta.pod 224s # expected: 7760 224s # received: 7760 224s ok 15 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "18b7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6327 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5144delta.pod 224s # expected: 6327 224s # received: 6327 224s ok 16 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "20a09-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 133641 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5160delta.pod 224s # expected: 133641 224s # received: 133641 224s ok 17 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "17fe-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6142 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5161delta.pod 224s # expected: 6142 224s # received: 6142 224s ok 18 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "e0a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3594 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5162delta.pod 224s # expected: 3594 224s # received: 3594 224s ok 19 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "ff5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4085 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5163delta.pod 224s # expected: 4085 224s # received: 4085 224s ok 20 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1d286-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 119430 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5180delta.pod 224s # expected: 119430 224s # received: 119430 224s ok 21 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "19c5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6597 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5181delta.pod 224s # expected: 6597 224s # received: 6597 224s ok 22 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "14d7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5335 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5182delta.pod 224s # expected: 5335 224s # received: 5335 224s ok 23 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1208-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4616 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5184delta.pod 224s # expected: 4616 224s # received: 4616 224s ok 24 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1c352-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 115538 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5200delta.pod 224s # expected: 115538 224s # received: 115538 224s ok 25 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2a07-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10759 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5201delta.pod 224s # expected: 10759 224s # received: 10759 224s ok 26 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2fef-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 12271 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5202delta.pod 224s # expected: 12271 224s # received: 12271 224s ok 27 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2410-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9232 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5203delta.pod 224s # expected: 9232 224s # received: 9232 224s ok 28 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1fa90-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 129680 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5220delta.pod 224s # expected: 129680 224s # received: 129680 224s ok 29 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "293d-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10557 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5221delta.pod 224s # expected: 10557 224s # received: 10557 224s ok 30 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "301f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 12319 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5222delta.pod 224s # expected: 12319 224s # received: 12319 224s ok 31 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "20fa-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8442 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5223delta.pod 224s # expected: 8442 224s # received: 8442 224s ok 32 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1162-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4450 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5224delta.pod 224s # expected: 4450 224s # received: 4450 224s ok 33 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "fc0b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 64523 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5240delta.pod 224s # expected: 64523 224s # received: 64523 224s ok 34 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2009-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8201 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5241delta.pod 224s # expected: 8201 224s # received: 8201 224s ok 35 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1007-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4103 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5242delta.pod 224s # expected: 4103 224s # received: 4103 224s ok 36 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2aac-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10924 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5243delta.pod 224s # expected: 10924 224s # received: 10924 224s ok 37 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1168-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4456 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5244delta.pod 224s # expected: 4456 224s # received: 4456 224s ok 38 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1875b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 100187 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5260delta.pod 224s # expected: 100187 224s # received: 100187 224s ok 39 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1e25-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7717 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5261delta.pod 224s # expected: 7717 224s # received: 7717 224s ok 40 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1e16-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7702 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5262delta.pod 224s # expected: 7702 224s # received: 7702 224s ok 41 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1b69-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7017 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5263delta.pod 224s # expected: 7017 224s # received: 7017 224s ok 42 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "115d9-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 71129 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5280delta.pod 224s # expected: 71129 224s # received: 71129 224s ok 43 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "11f7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4599 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5281delta.pod 224s # expected: 4599 224s # received: 4599 224s ok 44 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1806-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6150 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5282delta.pod 224s # expected: 6150 224s # received: 6150 224s ok 45 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "13f7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5111 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5283delta.pod 224s # expected: 5111 224s # received: 5111 224s ok 46 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9efd-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 40701 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5300delta.pod 224s # expected: 40701 224s # received: 40701 224s ok 47 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1662-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5730 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5301delta.pod 224s # expected: 5730 224s # received: 5730 224s ok 48 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "124a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4682 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5302delta.pod 224s # expected: 4682 224s # received: 4682 224s ok 49 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1374-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4980 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5303delta.pod 224s # expected: 4980 224s # received: 4980 224s ok 50 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "d310-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 54032 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5320delta.pod 224s # expected: 54032 224s # received: 54032 224s ok 51 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1b5f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7007 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5321delta.pod 224s # expected: 7007 224s # received: 7007 224s ok 52 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9201-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 37377 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5340delta.pod 224s # expected: 37377 224s # received: 37377 224s ok 53 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1076-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4214 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5341delta.pod 224s # expected: 4214 224s # received: 4214 224s ok 54 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "f6a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3946 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5342delta.pod 224s # expected: 3946 224s # received: 3946 224s ok 55 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "fd6-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4054 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5343delta.pod 224s # expected: 4054 224s # received: 4054 224s ok 56 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "ad8b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 44427 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5360delta.pod 224s # expected: 44427 224s # received: 44427 224s ok 57 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1288-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4744 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5361delta.pod 224s # expected: 4744 224s # received: 4744 224s ok 58 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "f6a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3946 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5362delta.pod 224s # expected: 3946 224s # received: 3946 224s ok 59 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "fd7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4055 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5363delta.pod 224s # expected: 4055 224s # received: 4055 224s ok 60 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "10d49-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 68937 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5380delta.pod 224s # expected: 68937 224s # received: 68937 224s ok 61 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "f6a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3946 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5381delta.pod 224s # expected: 3946 224s # received: 3946 224s ok 62 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "fd4-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4052 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl5382delta.pod 224s # expected: 4052 224s # received: 4052 224s ok 63 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1e729-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 124713 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl561delta.pod 224s # expected: 124713 224s # received: 124713 224s ok 64 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1a2c1-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 107201 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl56delta.pod 224s # expected: 107201 224s # received: 107201 224s ok 65 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "94ac-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 38060 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl581delta.pod 224s # expected: 38060 224s # received: 38060 224s ok 66 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1176-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4470 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl582delta.pod 224s # expected: 4470 224s # received: 4470 224s ok 67 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "18bf-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6335 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl583delta.pod 224s # expected: 6335 224s # received: 6335 224s ok 68 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1cc3-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7363 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl584delta.pod 224s # expected: 7363 224s # received: 7363 224s ok 69 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1701-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5889 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl585delta.pod 224s # expected: 5889 224s # received: 5889 224s ok 70 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "122b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4651 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl586delta.pod 224s # expected: 4651 224s # received: 4651 224s ok 71 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "20a5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8357 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl587delta.pod 224s # expected: 8357 224s # received: 8357 224s ok 72 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "62c1-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 25281 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl588delta.pod 224s # expected: 25281 224s # received: 25281 224s ok 73 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "d290-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 53904 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl589delta.pod 224s # expected: 53904 224s # received: 53904 224s ok 74 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1c1d5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 115157 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perl58delta.pod 224s # expected: 115157 224s # received: 115157 224s ok 75 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4fe9-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 20457 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlaix.pod 224s # expected: 20457 224s # received: 20457 224s ok 76 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1688-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5768 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlamiga.pod 224s # expected: 5768 224s # received: 5768 224s ok 77 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2031-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8241 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlandroid.pod 224s # expected: 8241 224s # received: 8241 224s ok 78 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "c9433-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 824371 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlapi.pod 224s # expected: 824371 224s # received: 824371 224s ok 79 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "5837-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 22583 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlapio.pod 224s # expected: 22583 224s # received: 22583 224s ok 80 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1b62-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7010 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlartistic.pod 224s # expected: 7010 224s # received: 7010 224s ok 81 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "20c2-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8386 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlbook.pod 224s # expected: 8386 224s # received: 8386 224s ok 82 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "126-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 294 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlboot.pod 224s # expected: 294 224s # received: 294 224s ok 83 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "130-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 304 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlbot.pod 224s # expected: 304 224s # received: 304 224s ok 84 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1f50-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8016 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlbs2000.pod 224s # expected: 8016 224s # received: 8016 224s ok 85 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "dea2-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 56994 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlcall.pod 224s # expected: 56994 224s # received: 56994 224s ok 86 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1180-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4480 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlcheat.pod 224s # expected: 4480 224s # received: 4480 224s ok 87 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "23bf-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9151 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlclass.pod 224s # expected: 9151 224s # received: 9151 224s ok 88 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "3c63-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 15459 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlclassguts.pod 224s # expected: 15459 224s # received: 15459 224s ok 89 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "254a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9546 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlclib.pod 224s # expected: 9546 224s # received: 9546 224s ok 90 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "12e5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4837 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlcn.pod 224s # expected: 4837 224s # received: 4837 224s ok 91 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1b1a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6938 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlcommunity.pod 224s # expected: 6938 224s # received: 6938 224s ok 92 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "662a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 26154 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlcygwin.pod 224s # expected: 26154 224s # received: 26154 224s ok 93 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "cfa2-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 53154 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldata.pod 224s # expected: 53154 224s # received: 53154 224s ok 94 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "134f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4943 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 224s # expected: 4943 224s # received: 4943 224s ok 95 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "a85c-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 43100 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldebguts.pod 224s # expected: 43100 224s # received: 43100 224s ok 96 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "5693-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 22163 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldebtut.pod 224s # expected: 22163 224s # received: 22163 224s ok 97 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9bbb-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 39867 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldebug.pod 224s # expected: 39867 224s # received: 39867 224s ok 98 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "fd4-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4052 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldelta.pod 224s # expected: 4052 224s # received: 4052 224s ok 99 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "5f0a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 24330 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldeprecation.pod 224s # expected: 24330 224s # received: 24330 224s ok 100 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4c051-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 311377 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldiag.pod 224s # expected: 311377 224s # received: 311377 224s ok 101 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "24a0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9376 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldoc.pod 224s # expected: 9376 224s # received: 9376 224s ok 102 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "b4ed-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 46317 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldocstyle.pod 224s # expected: 46317 224s # received: 46317 224s ok 103 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "687a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 26746 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldsc.pod 224s # expected: 26746 224s # received: 26746 224s ok 104 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1f17-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7959 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perldtrace.pod 224s # expected: 7959 224s # received: 7959 224s ok 105 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "14981-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 84353 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlebcdic.pod 224s # expected: 84353 224s # received: 84353 224s ok 106 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9321-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 37665 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlembed.pod 224s # expected: 37665 224s # received: 37665 224s ok 107 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2877-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10359 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlexperiment.pod 224s # expected: 10359 224s # received: 10359 224s ok 108 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "590b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 22795 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq.pod 224s # expected: 22795 224s # received: 22795 224s ok 109 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "385d-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 14429 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq1.pod 224s # expected: 14429 224s # received: 14429 224s ok 110 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "24a1-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9377 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq2.pod 224s # expected: 9377 224s # received: 9377 224s ok 111 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "92e1-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 37601 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq3.pod 224s # expected: 37601 224s # received: 37601 224s ok 112 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "162be-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 90814 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq4.pod 224s # expected: 90814 224s # received: 90814 224s ok 113 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "d7fc-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 55292 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq5.pod 224s # expected: 55292 224s # received: 55292 224s ok 114 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9a71-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 39537 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq6.pod 224s # expected: 39537 224s # received: 39537 224s ok 115 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "93b8-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 37816 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq7.pod 224s # expected: 37816 224s # received: 37816 224s ok 116 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "c310-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 49936 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq8.pod 224s # expected: 49936 224s # received: 49936 224s ok 117 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "3b75-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 15221 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfaq9.pod 224s # expected: 15221 224s # received: 15221 224s ok 118 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "56ca-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 22218 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfilter.pod 224s # expected: 22218 224s # received: 22218 224s ok 119 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "342b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 13355 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfork.pod 224s # expected: 13355 224s # received: 13355 224s ok 120 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "40e0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 16608 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlform.pod 224s # expected: 16608 224s # received: 16608 224s ok 121 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "671-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 1649 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 224s # expected: 1649 224s # received: 1649 224s ok 122 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "67142-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 422210 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlfunc.pod 224s # expected: 422210 224s # received: 422210 224s ok 123 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "7c2a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 31786 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlgit.pod 224s # expected: 31786 224s # received: 31786 224s ok 124 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "21810-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 137232 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlglossary.pod 224s # expected: 137232 224s # received: 137232 224s ok 125 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4075-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 16501 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlgov.pod 224s # expected: 16501 224s # received: 16501 224s ok 126 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "35f7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 13815 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlgpl.pod 224s # expected: 13815 224s # received: 13815 224s ok 127 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2c264-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 180836 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlguts.pod 224s # expected: 180836 224s # received: 180836 224s ok 128 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "afe4-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 45028 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhack.pod 224s # expected: 45028 224s # received: 45028 224s ok 129 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "11a38-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 72248 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhacktips.pod 224s # expected: 72248 224s # received: 72248 224s ok 130 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1809-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6153 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhacktut.pod 224s # expected: 6153 224s # received: 6153 224s ok 131 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "5f7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 1527 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhaiku.pod 224s # expected: 1527 224s # received: 1527 224s ok 132 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "e88a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 59530 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhist.pod 224s # expected: 59530 224s # received: 59530 224s ok 133 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "77a4-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 30628 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhpux.pod 224s # expected: 30628 224s # received: 30628 224s ok 134 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "7dd-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 2013 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlhurd.pod 224s # expected: 2013 224s # received: 2013 224s ok 135 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1f865-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 129125 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlintern.pod 224s # expected: 129125 224s # received: 129125 224s ok 136 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9216-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 37398 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlinterp.pod 224s # expected: 37398 224s # received: 37398 224s ok 137 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "579d-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 22429 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlintro.pod 224s # expected: 22429 224s # received: 22429 224s ok 138 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "8ad3-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 35539 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perliol.pod 224s # expected: 35539 224s # received: 35539 224s ok 139 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "11817-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 71703 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlipc.pod 224s # expected: 71703 224s # received: 71703 224s ok 140 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1150-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4432 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlirix.pod 224s # expected: 4432 224s # received: 4432 224s ok 141 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "20a8-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8360 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perljp.pod 224s # expected: 8360 224s # received: 8360 224s ok 142 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2fc0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 12224 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlko.pod 224s # expected: 12224 224s # received: 12224 224s ok 143 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "163-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 355 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perllexwarn.pod 224s # expected: 355 224s # received: 355 224s ok 144 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "7ea-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 2026 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perllinux.pod 224s # expected: 2026 224s # received: 2026 224s ok 145 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "12457-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 74839 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perllocale.pod 224s # expected: 74839 224s # received: 74839 224s ok 146 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "24dc-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9436 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perllol.pod 224s # expected: 9436 224s # received: 9436 224s ok 147 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2f6f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 12143 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlmacosx.pod 224s # expected: 12143 224s # received: 12143 224s ok 148 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "6753-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 26451 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlmod.pod 224s # expected: 26451 224s # received: 26451 224s ok 149 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2574-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9588 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 224s # expected: 9588 224s # received: 9588 224s ok 150 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "e547-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 58695 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlmodlib.pod 224s # expected: 58695 224s # received: 58695 224s ok 151 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "573b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 22331 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 224s # expected: 22331 224s # received: 22331 224s ok 152 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "d65-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3429 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlmroapi.pod 224s # expected: 3429 224s # received: 3429 224s ok 153 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2ad3-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10963 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlnewmod.pod 224s # expected: 10963 224s # received: 10963 224s ok 154 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "20a5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8357 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlnumber.pod 224s # expected: 8357 224s # received: 8357 224s ok 155 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "8d30-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 36144 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlobj.pod 224s # expected: 36144 224s # received: 36144 224s ok 156 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "6885-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 26757 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlootut.pod 224s # expected: 26757 224s # received: 26757 224s ok 157 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "251a5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 151973 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlop.pod 224s # expected: 151973 224s # received: 151973 224s ok 158 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4db-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 1243 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 224s # expected: 1243 224s # received: 1243 224s ok 159 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "3b77-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 15223 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlopentut.pod 224s # expected: 15223 224s # received: 15223 224s ok 160 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "16cb9-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 93369 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlos2.pod 224s # expected: 93369 224s # received: 93369 224s ok 161 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "37cb-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 14283 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlos390.pod 224s # expected: 14283 224s # received: 14283 224s ok 162 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "12b0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4784 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlos400.pod 224s # expected: 4784 224s # received: 4784 224s ok 163 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "c8a9-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 51369 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlpacktut.pod 224s # expected: 51369 224s # received: 51369 224s ok 164 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "c2bd-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 49853 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlperf.pod 224s # expected: 49853 224s # received: 49853 224s ok 165 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1418-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5144 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlplan9.pod 224s # expected: 5144 224s # received: 5144 224s ok 166 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "5b65-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 23397 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlpod.pod 224s # expected: 23397 224s # received: 23397 224s ok 167 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "10d10-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 68880 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlpodspec.pod 224s # expected: 68880 224s # received: 68880 224s ok 168 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2f40-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 12096 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 224s # expected: 12096 224s # received: 12096 224s ok 169 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "67b7-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 26551 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlpolicy.pod 224s # expected: 26551 224s # received: 26551 224s ok 170 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "15cc8-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 89288 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlport.pod 224s # expected: 89288 224s # received: 89288 224s ok 171 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1412-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 5138 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlpragma.pod 224s # expected: 5138 224s # received: 5138 224s ok 172 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1a25-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 6693 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlqnx.pod 224s # expected: 6693 224s # received: 6693 224s ok 173 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2127d-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 135805 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlre.pod 224s # expected: 135805 224s # received: 135805 224s ok 174 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "7bad-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 31661 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlreapi.pod 224s # expected: 31661 224s # received: 31661 224s ok 175 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "818f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 33167 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 224s # expected: 33167 224s # received: 33167 224s ok 176 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "beb0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 48816 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 224s # expected: 48816 224s # received: 48816 224s ok 177 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "8c47-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 35911 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlref.pod 224s # expected: 35911 224s # received: 35911 224s ok 178 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4944-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 18756 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlreftut.pod 224s # expected: 18756 224s # received: 18756 224s ok 179 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "a989-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 43401 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlreguts.pod 224s # expected: 43401 224s # received: 43401 224s ok 180 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1fd-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 509 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlrepository.pod 224s # expected: 509 224s # received: 509 224s ok 181 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4af5-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 19189 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlrequick.pod 224s # expected: 19189 224s # received: 19189 224s ok 182 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "3ce4-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 15588 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlreref.pod 224s # expected: 15588 224s # received: 15588 224s ok 183 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1e219-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 123417 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlretut.pod 224s # expected: 123417 224s # received: 123417 224s ok 184 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "60c-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 1548 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlriscos.pod 224s # expected: 1548 224s # received: 1548 224s ok 185 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "e52d-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 58669 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlrun.pod 224s # expected: 58669 224s # received: 58669 224s ok 186 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "6cc6-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 27846 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsec.pod 224s # expected: 27846 224s # received: 27846 224s ok 187 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "4af2-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 19186 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 224s # expected: 19186 224s # received: 19186 224s ok 188 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "74a6-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 29862 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsolaris.pod 224s # expected: 29862 224s # received: 29862 224s ok 189 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1bdc-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7132 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsource.pod 224s # expected: 7132 224s # received: 7132 224s ok 190 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "233b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 9019 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlstyle.pod 224s # expected: 9019 224s # received: 9019 224s ok 191 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "12f85-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 77701 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsub.pod 224s # expected: 77701 224s # received: 77701 224s ok 192 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "d2de-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 53982 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsyn.pod 224s # expected: 53982 224s # received: 53982 224s ok 193 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "2858-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10328 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlsynology.pod 224s # expected: 10328 224s # received: 10328 224s ok 194 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "b53a-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 46394 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlthrtut.pod 224s # expected: 46394 224s # received: 46394 224s ok 195 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "9a91-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 39569 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltie.pod 224s # expected: 39569 224s # received: 39569 224s ok 196 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "b9206-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 758278 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltoc.pod 224s # expected: 758278 224s # received: 758278 224s ok 197 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "174-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 372 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltodo.pod 224s # expected: 372 224s # received: 372 224s ok 198 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "126-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 294 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltooc.pod 224s # expected: 294 224s # received: 294 224s ok 199 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "126-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 294 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltoot.pod 224s # expected: 294 224s # received: 294 224s ok 200 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "297f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 10623 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltrap.pod 224s # expected: 10623 224s # received: 10623 224s ok 201 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "213f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 8511 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltru64.pod 224s # expected: 8511 224s # received: 8511 224s ok 202 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1183-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4483 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perltw.pod 224s # expected: 4483 224s # received: 4483 224s ok 203 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "162c0-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 90816 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlunicode.pod 224s # expected: 90816 224s # received: 90816 224s ok 204 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "6349-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 25417 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlunicook.pod 224s # expected: 25417 224s # received: 25417 224s ok 205 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "372e-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 14126 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlunifaq.pod 224s # expected: 14126 224s # received: 14126 224s ok 206 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "96e1-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 38625 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perluniintro.pod 224s # expected: 38625 224s # received: 38625 224s ok 207 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "6eefa-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 454394 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perluniprops.pod 224s # expected: 454394 224s # received: 454394 224s ok 208 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1f0f-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7951 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlunitut.pod 224s # expected: 7951 224s # received: 7951 224s ok 209 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1ce8-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 7400 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlutil.pod 224s # expected: 7400 224s # received: 7400 224s ok 210 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "16ab2-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 92850 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlvar.pod 224s # expected: 92850 224s # received: 92850 224s ok 211 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "c68d-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 50829 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlvms.pod 224s # expected: 50829 224s # received: 50829 224s ok 212 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "f16-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 3862 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlvos.pod 224s # expected: 3862 224s # received: 3862 224s ok 213 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "7fdb-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 32731 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlwin32.pod 224s # expected: 32731 224s # received: 32731 224s ok 214 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "1532b-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 86827 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlxs.pod 224s # expected: 86827 224s # received: 86827 224s ok 215 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "c504-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 50436 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlxstut.pod 224s # expected: 50436 224s # received: 50436 224s ok 216 224s #lwp request: 224s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "5dc1-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 24001 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 224s # expected: 24001 224s # received: 24001 224s ok 217 224s #lwp request: 224s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "b8238-6237dbf803ac0" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 754232 224s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-binary-httpd 224s # expected: 754232 224s # received: 754232 224s ok 218 224s #lwp request: 224s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 224s #User-Agent: libwww-perl/6.76 224s # 224s #server response: 224s #HTTP/1.1 200 OK 224s #Connection: close 224s #Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Accept-Ranges: bytes 224s #ETag: "3d5470-6155edc931600" 224s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 224s #Vary: In-If1 224s #Content-Length: 4019312 224s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 224s #Client-Date: Tue, 17 Dec 2024 18:52:17 GMT 224s #Client-Peer: 127.0.0.1:8529 224s #Client-Response-Num: 1 224s #DMMATCH1: 1 224s # 224s # testing : download of /getfiles-binary-perl 224s # expected: 4019312 224s # received: 4019312 224s ok 219 224s ok 226s t/apache/headers.t .................. 226s 1..27 226s # Running under perl version 5.038002 for linux 226s # Current time local: Tue Dec 17 18:52:17 2024 226s # Current time GMT: Tue Dec 17 18:52:17 2024 226s # Using Test.pm version 1.31 226s # Using Apache/Test.pm version 1.42 226s testing: Hello: World 226s ok 1 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 2 226s header: [World] vs [World] 226s # testing : compare header Hello value 226s # expected: 'World' 226s # received: 'World' 226s ok 3 226s testing: Hello: World 226s ok 4 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 5 226s header: [World] vs [World] 226s # testing : compare header Hello value 226s # expected: 'World' 226s # received: 'World' 226s ok 6 226s testing: Hello: World 226s ok 7 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 8 226s header: [World] vs [World] 226s # testing : compare header Hello value 226s # expected: 'World' 226s # received: 'World' 226s ok 9 226s testing: Hello: Foo 226s Bar 226s ok 10 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 11 226s header: [Foo Bar] vs [Foo Bar] 226s # testing : compare header Hello value 226s # expected: 'Foo Bar' 226s # received: 'Foo Bar' 226s ok 12 226s testing: Hello: Foo 226s Bar 226s ok 13 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 14 226s header: [Foo Bar] vs [Foo Bar] 226s # testing : compare header Hello value 226s # expected: 'Foo Bar' 226s # received: 'Foo Bar' 226s ok 15 226s testing: Hello: Foo 226s Bar 226s ok 16 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 17 226s header: [Foo Bar] vs [Foo Bar] 226s # testing : compare header Hello value 226s # expected: 'Foo Bar' 226s # received: 'Foo Bar' 226s ok 18 226s testing: Hello: Foo 226s Bar 226s ok 19 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 20 226s header: [Foo Bar] vs [Foo Bar] 226s # testing : compare header Hello value 226s # expected: 'Foo Bar' 226s # received: 'Foo Bar' 226s ok 21 226s testing: Hello: Foo 226s Bar 226s ok 22 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 23 226s header: [Foo Bar] vs [Foo Bar] 226s # testing : compare header Hello value 226s # expected: 'Foo Bar' 226s # received: 'Foo Bar' 226s ok 24 226s testing: Hello:World 226s ok 25 226s # testing : response success 226s # expected: qr/HTTP\/1\.. 200 OK/ 226s # received: 'HTTP/1.1 200 OK' 226s ok 26 226s header: [World] vs [World] 226s # testing : compare header Hello value 226s # expected: 'World' 226s # received: 'World' 226s ok 27 226s ok 228s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 230s t/apache/http_strict.t .............. 230s 1..178 230s # Running under perl version 5.038002 for linux 230s # Current time local: Tue Dec 17 18:52:21 2024 230s # Current time GMT: Tue Dec 17 18:52:21 2024 230s # Using Test.pm version 1.31 230s # Using Apache/Test.pm version 1.42 230s # SENDING: 230s # GET / HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 1 230s # SENDING: 230s # GET / HTTP/1.0\n\n 230s # expecting success, got 200 230s ok 2 230s # SENDING: 230s # get / HTTP/1.0\r\n\r\n 230s # expecting 501, got 501 230s ok 3 230s # SENDING: 230s # G ET / HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 4 230s # SENDING: 230s # G\x00ET / HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 5 230s # SENDING: 230s # G/T / HTTP/1.0\r\n\r\n 230s # expecting 501, got 501 230s ok 6 230s # SENDING: 230s # GET /\x00 HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 7 230s # SENDING: 230s # GET / HTTP/1.0\x00\r\n\r\n 230s # expecting 400, got 400 230s ok 8 230s # SENDING: 230s # GET\x0c/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 9 230s # SENDING: 230s # GET\r/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 10 230s # SENDING: 230s # GET\t/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 11 230s # SENDING: 230s # GET / HTT/1.0\r\n\r\n 230s # expecting error, got 400 230s ok 12 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 230s # expecting success, got 200 230s ok 13 230s # SENDING: 230s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 230s # expecting success, got 200 230s ok 14 230s # SENDING: 230s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 230s # expecting success, got 200 230s ok 15 230s # SENDING: 230s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 16 230s # SENDING: 230s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 17 230s # SENDING: 230s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 230s # expecting 200, got 200 230s ok 18 230s # SENDING: 230s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 19 230s # SENDING: 230s # GET / HTTP/\r\nHost: localhost\r\n\r\n 230s # expecting error, got 400 230s ok 20 230s # SENDING: 230s # GET / HTTP/0.9\r\n\r\n 230s # expecting error, got 400 230s ok 21 230s # SENDING: 230s # GET / HTTP/0.8\r\n\r\n 230s # expecting error, got 400 230s ok 22 230s # SENDING: 230s # GET /\x01 HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 23 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 24 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 230s # expecting 200, got 200 230s ok 25 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 230s # expecting 400, got 400 230s ok 26 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 230s # expecting 200, got 200 230s ok 27 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo\r\n\r\n 230s # expecting 400, got 400 230s ok 28 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 230s # expecting 400, got 400 230s ok 29 230s # SENDING: 230s # GET / HTTP/1.0\r\n: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 30 230s # SENDING: 230s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 31 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 230s # expecting 400, got 400 230s ok 32 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 230s # expecting 400, got 400 230s ok 33 230s # SENDING: 230s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 230s # expecting 400, got 400 230s ok 34 230s # SENDING: 230s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 35 230s # SENDING: 230s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 36 230s # SENDING: 230s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 37 230s # SENDING: 230s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 230s # expecting 200, got 200 230s ok 38 230s # SENDING: 230s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 230s # expecting 400, got 400 230s ok 39 230s # SENDING: 230s # GET / HTTP/1.0\r\r 230s # expecting dropped connection and HTTPD dropped connection 230s ok 40 230s # SENDING: 230s # GET /\r\n 230s # expecting headerless HTTP/0.9 body, got response 230s ok 41 230s # SENDING: 230s # GET /#frag HTTP/1.0\r\n 230s # expecting 400, got 400 230s ok 42 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 230s # expecting 200, got 200 230s ok 43 230s # SENDING: 230s # GET http://017700000001/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 44 230s # SENDING: 230s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 45 230s # SENDING: 230s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 46 230s # SENDING: 230s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 47 230s # SENDING: 230s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 48 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 230s # expecting 200, got 200 230s ok 49 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 230s # expecting 400, got 400 230s ok 50 230s # SENDING: 230s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 51 230s # SENDING: 230s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 52 230s # SENDING: 230s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 53 230s # SENDING: 230s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 54 230s # SENDING: 230s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 55 230s # SENDING: 230s # GET http://[::1]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 56 230s # SENDING: 230s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 57 230s # SENDING: 230s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 58 230s # SENDING: 230s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 59 230s # SENDING: 230s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 60 230s # SENDING: 230s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 61 230s # SENDING: 230s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 62 230s # SENDING: 230s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 63 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 230s # expecting success, got 200 230s ok 64 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 230s # expecting success, got 200 230s ok 65 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 230s # expecting success, got 200 230s ok 66 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 230s # expecting success, got 200 230s ok 67 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 230s # expecting success, got 200 230s ok 68 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 230s # expecting success, got 200 230s ok 69 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 230s # expecting 200, got 200 230s ok 70 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 230s # expecting 200, got 200 230s ok 71 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 230s # expecting 400, got 400 230s ok 72 230s # SENDING: 230s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 73 230s # SENDING: 230s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 74 230s # SENDING: 230s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 75 230s # SENDING: 230s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 76 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 230s # expecting 200, got 200 230s ok 77 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 230s # expecting 200, got 200 230s ok 78 230s # SENDING: 230s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 79 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 230s # DECODED: Foo: bar 230s # RESPONSE: 230s # HTTP/1.1 200 OK\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Foo: bar\r\n 230s # Vary: In-If1\r\n 230s # DMMATCH1: 1\r\n 230s # Connection: close\r\n 230s # Content-Type: text/plain\r\n 230s # \r\n 230s # Hi!\n 230s # SERVERNAME=localhost\n 230s # HTTP_HOST=\n 230s # 230s # expecting 200, got 200 230s ok 80 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 230s # DECODED: Foo: 230s # RESPONSE: 230s # HTTP/1.1 200 OK\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Foo: \r\n 230s # Vary: In-If1\r\n 230s # DMMATCH1: 1\r\n 230s # Connection: close\r\n 230s # Content-Type: text/plain\r\n 230s # \r\n 230s # Hi!\n 230s # SERVERNAME=localhost\n 230s # HTTP_HOST=\n 230s # 230s # expecting 200, got 200 230s ok 81 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 230s # DECODED: : bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 564\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 82 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 230s # DECODED: F\x00oo: bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 528\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 83 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 230s # DECODED: F\x01oo: bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 564\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 84 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 230s # DECODED: F\noo: bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 528\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 85 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 230s # DECODED: Foo: b\tar 230s # RESPONSE: 230s # HTTP/1.1 200 OK\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Foo: b\tar\r\n 230s # Vary: In-If1\r\n 230s # DMMATCH1: 1\r\n 230s # Connection: close\r\n 230s # Content-Type: text/plain\r\n 230s # \r\n 230s # Hi!\n 230s # SERVERNAME=localhost\n 230s # HTTP_HOST=\n 230s # 230s # expecting 200, got 200 230s ok 86 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 230s # DECODED: Foo: b\x01ar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 564\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 87 230s # SENDING: 230s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 230s # expecting 500, got 500 230s ok 88 230s # SENDING: 230s # GET / HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 89 230s # SENDING: 230s # GET / HTTP/1.0\n\n 230s # expecting 400, got 400 230s ok 90 230s # SENDING: 230s # get / HTTP/1.0\r\n\r\n 230s # expecting 501, got 501 230s ok 91 230s # SENDING: 230s # G ET / HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 92 230s # SENDING: 230s # G\x00ET / HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 93 230s # SENDING: 230s # G/T / HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 94 230s # SENDING: 230s # GET /\x00 HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 95 230s # SENDING: 230s # GET / HTTP/1.0\x00\r\n\r\n 230s # expecting 400, got 400 230s ok 96 230s # SENDING: 230s # GET\x0c/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 97 230s # SENDING: 230s # GET\r/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 98 230s # SENDING: 230s # GET\t/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 99 230s # SENDING: 230s # GET / HTT/1.0\r\n\r\n 230s # expecting error, got 400 230s ok 100 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 230s # expecting success, got 200 230s ok 101 230s # SENDING: 230s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 230s # expecting success, got 200 230s ok 102 230s # SENDING: 230s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 230s # expecting success, got 200 230s ok 103 230s # SENDING: 230s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 104 230s # SENDING: 230s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 105 230s # SENDING: 230s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 106 230s # SENDING: 230s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 107 230s # SENDING: 230s # GET / HTTP/\r\nHost: localhost\r\n\r\n 230s # expecting error, got 400 230s ok 108 230s # SENDING: 230s # GET / HTTP/0.9\r\n\r\n 230s # expecting error, got 400 230s ok 109 230s # SENDING: 230s # GET / HTTP/0.8\r\n\r\n 230s # expecting error, got 400 230s ok 110 230s # SENDING: 230s # GET /\x01 HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 111 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 112 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 230s # expecting 200, got 200 230s ok 113 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 230s # expecting 400, got 400 230s ok 114 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 230s # expecting 400, got 400 230s ok 115 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo\r\n\r\n 230s # expecting 400, got 400 230s ok 116 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 230s # expecting 400, got 400 230s ok 117 230s # SENDING: 230s # GET / HTTP/1.0\r\n: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 118 230s # SENDING: 230s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 119 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 230s # expecting 400, got 400 230s ok 120 230s # SENDING: 230s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 230s # expecting 400, got 400 230s ok 121 230s # SENDING: 230s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 230s # expecting 400, got 400 230s ok 122 230s # SENDING: 230s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 123 230s # SENDING: 230s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 124 230s # SENDING: 230s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 230s # expecting 400, got 400 230s ok 125 230s # SENDING: 230s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 230s # expecting 200, got 200 230s ok 126 230s # SENDING: 230s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 230s # expecting 400, got 400 230s ok 127 230s # SENDING: 230s # GET / HTTP/1.0\r\r 230s # expecting dropped connection and HTTPD dropped connection 230s ok 128 230s # SENDING: 230s # GET /\r\n 230s # expecting headerless HTTP/0.9 body, got response 230s ok 129 230s # SENDING: 230s # GET /#frag HTTP/1.0\r\n 230s # expecting 400, got 400 230s ok 130 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 230s # expecting 400, got 400 230s ok 131 230s # SENDING: 230s # GET http://017700000001/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 132 230s # SENDING: 230s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 133 230s # SENDING: 230s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 134 230s # SENDING: 230s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 135 230s # SENDING: 230s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 136 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 230s # expecting 400, got 400 230s ok 137 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 230s # expecting 400, got 400 230s ok 138 230s # SENDING: 230s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 139 230s # SENDING: 230s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 140 230s # SENDING: 230s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 141 230s # SENDING: 230s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 142 230s # SENDING: 230s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 143 230s # SENDING: 230s # GET http://[::1]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 144 230s # SENDING: 230s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 145 230s # SENDING: 230s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 146 230s # SENDING: 230s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 147 230s # SENDING: 230s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 148 230s # SENDING: 230s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 149 230s # SENDING: 230s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 230s # expecting success, got 200 230s ok 150 230s # SENDING: 230s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 230s # expecting 400, got 400 230s ok 151 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 230s # expecting success, got 200 230s ok 152 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 230s # expecting success, got 200 230s ok 153 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 230s # expecting success, got 200 230s ok 154 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 230s # expecting success, got 200 230s ok 155 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 230s # expecting success, got 200 230s ok 156 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 230s # expecting success, got 200 230s ok 157 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 230s # expecting 400, got 400 230s ok 158 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 230s # expecting 400, got 400 230s ok 159 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 230s # expecting 400, got 400 230s ok 160 230s # SENDING: 230s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 161 230s # SENDING: 230s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 162 230s # SENDING: 230s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 163 230s # SENDING: 230s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 230s # expecting 200, got 200 230s ok 164 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 230s # expecting 200, got 200 230s ok 165 230s # SENDING: 230s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 230s # expecting 200, got 200 230s ok 166 230s # SENDING: 230s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 230s # expecting 200, got 200 230s ok 167 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 230s # DECODED: Foo: bar 230s # RESPONSE: 230s # HTTP/1.1 200 OK\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Foo: bar\r\n 230s # Vary: In-If1\r\n 230s # DMMATCH1: 1\r\n 230s # Connection: close\r\n 230s # Content-Type: text/plain\r\n 230s # \r\n 230s # Hi!\n 230s # SERVERNAME=localhost\n 230s # HTTP_HOST=\n 230s # 230s # expecting 200, got 200 230s ok 168 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 230s # DECODED: Foo: 230s # RESPONSE: 230s # HTTP/1.1 200 OK\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Foo: \r\n 230s # Vary: In-If1\r\n 230s # DMMATCH1: 1\r\n 230s # Connection: close\r\n 230s # Content-Type: text/plain\r\n 230s # \r\n 230s # Hi!\n 230s # SERVERNAME=localhost\n 230s # HTTP_HOST=\n 230s # 230s # expecting 200, got 200 230s ok 169 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 230s # DECODED: : bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 564\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 170 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 230s # DECODED: F\x00oo: bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 528\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 171 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 230s # DECODED: F\x01oo: bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 564\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 172 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 230s # DECODED: F\noo: bar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:22 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 528\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 173 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 230s # DECODED: Foo: b\tar 230s # RESPONSE: 230s # HTTP/1.1 200 OK\r\n 230s # Date: Tue, 17 Dec 2024 18:52:23 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Foo: b\tar\r\n 230s # Vary: In-If1\r\n 230s # DMMATCH1: 1\r\n 230s # Connection: close\r\n 230s # Content-Type: text/plain\r\n 230s # \r\n 230s # Hi!\n 230s # SERVERNAME=localhost\n 230s # HTTP_HOST=\n 230s # 230s # expecting 200, got 200 230s ok 174 230s # SENDING: 230s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 230s # DECODED: Foo: b\x01ar 230s # RESPONSE: 230s # HTTP/1.1 500 Internal Server Error\r\n 230s # Date: Tue, 17 Dec 2024 18:52:23 GMT\r\n 230s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 230s # Content-Length: 564\r\n 230s # Connection: close\r\n 230s # Content-Type: text/html; charset=iso-8859-1\r\n 230s # \r\n 230s # \n 230s # \n 230s # ... 230s # expecting 500, got 500 230s ok 175 230s # SENDING: 230s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 230s # expecting 500, got 500 230s ok 176 230s ok 177 230s ok 178 230s ok 231s t/apache/if_sections.t .............. 231s 1..46 231s # Running under perl version 5.038002 for linux 231s # Current time local: Tue Dec 17 18:52:23 2024 231s # Current time GMT: Tue Dec 17 18:52:23 2024 231s # Using Test.pm version 1.31 231s # Using Apache/Test.pm version 1.42 231s # /if_sec/ with '': 231s # expected: 200 231s # received: '200' 231s ok 1 231s # expected: undef 231s # received: undef 231s ok 2 231s # /if_sec/foo.if_test with '': 231s # expected: 200 231s # received: '200' 231s ok 3 231s # expected: undef 231s # received: undef 231s ok 4 231s # /if_sec/foo.if_test with '1': 231s # expected: 200 231s # received: '200' 231s ok 5 231s # expected: 'global1' 231s # received: 'global1' 231s ok 6 231s # /if_sec/foo.if_test with '1 11': 231s # expected: 200 231s # received: '200' 231s ok 7 231s # expected: 'global1, nested11, nested113' 231s # received: 'global1, nested11, nested113' 231s ok 8 231s # /if_sec/foo.if_test with '1 11 111': 231s # expected: 200 231s # received: '200' 231s ok 9 231s # expected: 'global1, nested11, nested111' 231s # received: 'global1, nested11, nested111' 231s ok 10 231s # /if_sec/foo.if_test with '1 11 112': 231s # expected: 200 231s # received: '200' 231s ok 11 231s # expected: 'global1, nested11, nested112' 231s # received: 'global1, nested11, nested112' 231s ok 12 231s # /if_sec/foo.if_test with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 13 231s # expected: 'global1, files2' 231s # received: 'global1, files2' 231s ok 14 231s # /if_sec/dir/foo.txt with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 15 231s # expected: 'global1, dir1, dir2, dir_files1' 231s # received: 'global1, dir1, dir2, dir_files1' 231s ok 16 231s # /if_sec/dir/ with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 17 231s # expected: 'global1, dir1, dir2' 231s # received: 'global1, dir1, dir2' 231s ok 18 231s # /if_sec/dir/ with '1 11': 231s # expected: 200 231s # received: '200' 231s ok 19 231s # expected: 'global1, dir1, nested11, nested113' 231s # received: 'global1, dir1, nested11, nested113' 231s ok 20 231s # /if_sec/dir/ with '1 11 111': 231s # expected: 200 231s # received: '200' 231s ok 21 231s # expected: 'global1, dir1, nested11, nested111' 231s # received: 'global1, dir1, nested11, nested111' 231s ok 22 231s # /if_sec/dir/ with '1 11 112': 231s # expected: 200 231s # received: '200' 231s ok 23 231s # expected: 'global1, dir1, nested11, nested112' 231s # received: 'global1, dir1, nested11, nested112' 231s ok 24 231s # /if_sec/loc/ with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 25 231s # expected: 'global1, loc1, loc2' 231s # received: 'global1, loc1, loc2' 231s ok 26 231s # /if_sec/loc/foo.txt with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 27 231s # expected: 'global1, loc1, loc2' 231s # received: 'global1, loc1, loc2' 231s ok 28 231s # /if_sec/loc/ with '1 11': 231s # expected: 200 231s # received: '200' 231s ok 29 231s # expected: 'global1, loc1, nested11, nested113' 231s # received: 'global1, loc1, nested11, nested113' 231s ok 30 231s # /if_sec/loc/ with '1 11 111': 231s # expected: 200 231s # received: '200' 231s ok 31 231s # expected: 'global1, loc1, nested11, nested111' 231s # received: 'global1, loc1, nested11, nested111' 231s ok 32 231s # /if_sec/loc/ with '1 11 112': 231s # expected: 200 231s # received: '200' 231s ok 33 231s # expected: 'global1, loc1, nested11, nested112' 231s # received: 'global1, loc1, nested11, nested112' 231s ok 34 231s # /if_sec/loc/foo.if_test with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 35 231s # expected: 'global1, files2, loc1, loc2' 231s # received: 'global1, files2, loc1, loc2' 231s ok 36 231s # /if_sec/loc/foo.if_test with '1 2 11': 231s # expected: 200 231s # received: '200' 231s ok 37 231s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 231s # received: 'global1, files2, loc1, loc2, nested11, nested113' 231s ok 38 231s # /if_sec/loc/foo.if_test with '1 2 11 111': 231s # expected: 200 231s # received: '200' 231s ok 39 231s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 231s # received: 'global1, files2, loc1, loc2, nested11, nested111' 231s ok 40 231s # /if_sec/loc/foo.if_test with '1 2 11 112': 231s # expected: 200 231s # received: '200' 231s ok 41 231s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 231s # received: 'global1, files2, loc1, loc2, nested11, nested112' 231s ok 42 231s # /if_sec/proxy/ with '1 2': 231s # expected: 200 231s # received: '200' 231s ok 43 231s # expected: 'global1, locp1, locp2' 231s # received: 'global1, locp1, locp2' 231s ok 44 231s # /if_sec/proxy/ with '2': 231s # expected: 200 231s # received: '200' 231s ok 45 231s # expected: 'locp2' 231s # received: 'locp2' 231s ok 46 231s ok 233s t/apache/iffile.t ................... 233s 1..2 233s # Running under perl version 5.038002 for linux 233s # Current time local: Tue Dec 17 18:52:24 2024 233s # Current time GMT: Tue Dec 17 18:52:24 2024 233s # Using Test.pm version 1.31 233s # Using Apache/Test.pm version 1.42 233s # expected: 200 233s # received: '200' 233s ok 1 233s # expected: 'success1, success2, success3, success4, success5' 233s # received: 'success1, success2, success3, success4, success5' 233s ok 2 233s ok 235s t/apache/leaks.t .................... skipped: mod_memory_track not activated 241s t/apache/limits.t ................... 241s 1..12 241s # Running under perl version 5.038002 for linux 241s # Current time local: Tue Dec 17 18:52:28 2024 241s # Current time GMT: Tue Dec 17 18:52:28 2024 241s # Using Test.pm version 1.31 241s # Using Apache/Test.pm version 1.42 241s # Testing LimitRequestLine; should succeed 241s # testing : Test #1 241s # expected: 200 241s # received: '200' 241s ok 1 241s # Testing LimitRequestLine; should fail 241s # testing : Test #2 241s # expected: 414 241s # received: '414' 241s ok 2 241s # Testing LimitRequestFieldSize; should succeed 241s # testing : Test #3 241s # expected: 200 241s # received: '200' 241s ok 3 241s # Testing LimitRequestFieldSize; should fail 241s # testing : Test #4 241s # expected: 400 241s # received: '400' 241s ok 4 241s # Testing LimitRequestFields; should succeed 241s # testing : Test #5 241s # expected: 200 241s # received: '200' 241s ok 5 241s # Testing LimitRequestFields; should fail 241s # testing : Test #6 241s # expected: 400 241s # received: '400' 241s ok 6 241s # Testing LimitRequestBody; should succeed 241s # Chunked transfer-encoding enabled 241s # testing : Test #7 241s # expected: 200 241s # received: '200' 241s ok 7 241s # Testing LimitRequestBody; should succeed 241s # Chunked transfer-encoding disabled 241s # testing : Test #8 241s # expected: 200 241s # received: '200' 241s ok 8 241s # Testing LimitRequestBody; should fail 241s # Chunked transfer-encoding enabled 241s # testing : Test #9 241s # expected: 413 241s # received: '413' 241s ok 9 241s # Testing LimitRequestBody; should fail 241s # Chunked transfer-encoding disabled 241s # testing : Test #10 241s # expected: 413 241s # received: '413' 241s ok 10 241s # Testing LimitRequestFieldSize; should succeed 241s # testing : Test #11 241s # expected: 200 241s # received: '200' 241s ok 11 241s # Testing LimitRequestFieldSize; should fail 241s # testing : Test #12 241s # expected: 400 241s # received: '400' 241s ok 12 241s ok 243s t/apache/loglevel.t ................. 243s 1..8 243s # Running under perl version 5.038002 for linux 243s # Current time local: Tue Dec 17 18:52:34 2024 243s # Current time GMT: Tue Dec 17 18:52:34 2024 243s # Using Test.pm version 1.31 243s # Using Apache/Test.pm version 1.42 243s ok 1 243s ok 2 243s ok 3 243s ok 4 243s ok 5 243s ok 6 243s ok 7 243s ok 8 243s ok 245s t/apache/maxranges.t ................ 245s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 245s 1..19 245s # Running under perl version 5.038002 for linux 245s # Current time local: Tue Dec 17 18:52:36 2024 245s # Current time GMT: Tue Dec 17 18:52:36 2024 245s # Using Test.pm version 1.31 245s # Using Apache/Test.pm version 1.42 245s ok 1 245s ok 2 245s ok 3 245s ok 4 245s ok 5 245s ok 6 245s ok 7 245s ok 8 245s ok 9 245s ok 10 245s ok 11 245s ok 12 245s ok 13 245s ok 14 245s ok 15 245s ok 16 245s ok 17 245s ok 18 245s ok 19 245s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 245s ok 247s t/apache/mergeslashes.t ............. 247s 1..9 247s # Running under perl version 5.038002 for linux 247s # Current time local: Tue Dec 17 18:52:38 2024 247s # Current time GMT: Tue Dec 17 18:52:38 2024 247s # Using Test.pm version 1.31 247s # Using Apache/Test.pm version 1.42 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for exact match 247s ok 1 247s # SENDING to 127.0.0.1:8539 247s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for merged even at front 247s ok 2 247s # SENDING to 127.0.0.1:8539 247s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for merged even at front 247s ok 3 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for c// should be merged 247s ok 4 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for a// should be merged 247s ok 5 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for a// matches locationmatch 247s ok 6 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 247s # expected 200, got 200 for c// doesn't match locationmatch 247s ok 7 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for baseline failed 247s ok 8 247s # SENDING to 127.0.0.1:8539 247s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 247s # expected 403, got 403 for b//d not merged for Location with OFF 247s ok 9 247s ok 248s t/apache/mmn.t ...................... 248s 1..2 248s # Running under perl version 5.038002 for linux 248s # Current time local: Tue Dec 17 18:52:39 2024 248s # Current time GMT: Tue Dec 17 18:52:39 2024 248s # Using Test.pm version 1.31 248s # Using Apache/Test.pm version 1.42 248s ok 1 248s ok 2 248s ok 250s t/apache/options.t .................. 250s 1..2 250s # Running under perl version 5.038002 for linux 250s # Current time local: Tue Dec 17 18:52:41 2024 250s # Current time GMT: Tue Dec 17 18:52:41 2024 250s # Using Test.pm version 1.31 250s # Using Apache/Test.pm version 1.42 250s # testing : code 250s # expected: 200 250s # received: '200' 250s ok 1 250s # testing : OPTIONS 250s # expected: qr/OPTIONS/ 250s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 250s ok 2 250s ok 253s t/apache/passbrigade.t .............. 253s # using LWP client 253s 1..114 253s # Running under perl version 5.038002 for linux 253s # Current time local: Tue Dec 17 18:52:43 2024 253s # Current time GMT: Tue Dec 17 18:52:43 2024 253s # Using Test.pm version 1.31 253s # Using Apache/Test.pm version 1.42 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 1024 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 1024 253s # received: 1024 253s ok 1 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 2048 253s # received: 2048 253s ok 2 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 3072 253s # received: 3072 253s ok 3 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 4096 253s # received: 4096 253s ok 4 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 5120 253s # received: 5120 253s ok 5 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 6144 253s # received: 6144 253s ok 6 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 7168 253s # received: 7168 253s ok 7 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 8192 253s # received: 8192 253s ok 8 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 9216 253s # received: 9216 253s ok 9 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240 253s # received: 10240 253s ok 10 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 11264 253s # received: 11264 253s ok 11 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 12288 253s # received: 12288 253s ok 12 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 13312 253s # received: 13312 253s ok 13 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 14336 253s # received: 14336 253s ok 14 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 15360 253s # received: 15360 253s ok 15 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 16384 253s # received: 16384 253s ok 16 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 17408 253s # received: 17408 253s ok 17 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 18432 253s # received: 18432 253s ok 18 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 19456 253s # received: 19456 253s ok 19 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 20480 253s # received: 20480 253s ok 20 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 21504 253s # received: 21504 253s ok 21 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 22528 253s # received: 22528 253s ok 22 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 23552 253s # received: 23552 253s ok 23 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 24576 253s # received: 24576 253s ok 24 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 25600 253s # received: 25600 253s ok 25 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 26624 253s # received: 26624 253s ok 26 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 27648 253s # received: 27648 253s ok 27 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 28672 253s # received: 28672 253s ok 28 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 29696 253s # received: 29696 253s ok 29 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 30720 253s # received: 30720 253s ok 30 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 31744 253s # received: 31744 253s ok 31 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 32768 253s # received: 32768 253s ok 32 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 33792 253s # received: 33792 253s ok 33 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 34816 253s # received: 34816 253s ok 34 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 35840 253s # received: 35840 253s ok 35 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 36864 253s # received: 36864 253s ok 36 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 37888 253s # received: 37888 253s ok 37 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 38912 253s # received: 38912 253s ok 38 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 39936 253s # received: 39936 253s ok 39 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 40960 253s # received: 40960 253s ok 40 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 41984 253s # received: 41984 253s ok 41 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 43008 253s # received: 43008 253s ok 42 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 44032 253s # received: 44032 253s ok 43 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 45056 253s # received: 45056 253s ok 44 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 46080 253s # received: 46080 253s ok 45 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 47104 253s # received: 47104 253s ok 46 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 48128 253s # received: 48128 253s ok 47 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 49152 253s # received: 49152 253s ok 48 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 50176 253s # received: 50176 253s ok 49 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 51200 253s # received: 51200 253s ok 50 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 102400 253s # received: 102400 253s ok 51 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 307200 253s # received: 307200 253s ok 52 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 512000 253s # received: 512000 253s ok 53 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 2048000 253s # received: 2048000 253s ok 54 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 4096000 253s # received: 4096000 253s ok 55 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 6144000 253s # received: 6144000 253s ok 56 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:45 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240000 253s # received: 10240000 253s ok 57 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 1024 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 1024 253s # received: 1024 253s ok 58 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 2048 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 2048 253s # received: 2048 253s ok 59 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 3072 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 3072 253s # received: 3072 253s ok 60 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 4096 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 4096 253s # received: 4096 253s ok 61 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 5120 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 5120 253s # received: 5120 253s ok 62 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 6144 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 6144 253s # received: 6144 253s ok 63 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 7168 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 7168 253s # received: 7168 253s ok 64 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 8192 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 8192 253s # received: 8192 253s ok 65 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 9216 253s # received: 9216 253s ok 66 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240 253s # received: 10240 253s ok 67 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 11264 253s # received: 11264 253s ok 68 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 12288 253s # received: 12288 253s ok 69 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 13312 253s # received: 13312 253s ok 70 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 14336 253s # received: 14336 253s ok 71 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 15360 253s # received: 15360 253s ok 72 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 16384 253s # received: 16384 253s ok 73 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 17408 253s # received: 17408 253s ok 74 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 18432 253s # received: 18432 253s ok 75 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 19456 253s # received: 19456 253s ok 76 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 20480 253s # received: 20480 253s ok 77 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 21504 253s # received: 21504 253s ok 78 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 22528 253s # received: 22528 253s ok 79 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 23552 253s # received: 23552 253s ok 80 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 24576 253s # received: 24576 253s ok 81 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 25600 253s # received: 25600 253s ok 82 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 26624 253s # received: 26624 253s ok 83 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 27648 253s # received: 27648 253s ok 84 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 28672 253s # received: 28672 253s ok 85 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 29696 253s # received: 29696 253s ok 86 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 30720 253s # received: 30720 253s ok 87 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 31744 253s # received: 31744 253s ok 88 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 32768 253s # received: 32768 253s ok 89 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 33792 253s # received: 33792 253s ok 90 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 34816 253s # received: 34816 253s ok 91 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 35840 253s # received: 35840 253s ok 92 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 36864 253s # received: 36864 253s ok 93 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 37888 253s # received: 37888 253s ok 94 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 38912 253s # received: 38912 253s ok 95 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 39936 253s # received: 39936 253s ok 96 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 40960 253s # received: 40960 253s ok 97 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 41984 253s # received: 41984 253s ok 98 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 43008 253s # received: 43008 253s ok 99 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 44032 253s # received: 44032 253s ok 100 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 45056 253s # received: 45056 253s ok 101 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 46080 253s # received: 46080 253s ok 102 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 47104 253s # received: 47104 253s ok 103 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 48128 253s # received: 48128 253s ok 104 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 49152 253s # received: 49152 253s ok 105 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 50176 253s # received: 50176 253s ok 106 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 51200 253s # received: 51200 253s ok 107 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 102400 253s # received: 102400 253s ok 108 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 307200 253s # received: 307200 253s ok 109 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 512000 253s # received: 512000 253s ok 110 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 2048000 253s # received: 2048000 253s ok 111 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 4096000 253s # received: 4096000 253s ok 112 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 6144000 253s # received: 6144000 253s ok 113 253s #lwp request: 253s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Tue, 17 Dec 2024 18:52:46 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240000 253s # received: 10240000 253s ok 114 253s ok 255s t/apache/post.t ..................... 255s # using LWP client 255s 1..51 255s # Running under perl version 5.038002 for linux 255s # Current time local: Tue Dec 17 18:52:46 2024 255s # Current time GMT: Tue Dec 17 18:52:46 2024 255s # Using Test.pm version 1.31 255s # Using Apache/Test.pm version 1.42 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 1024 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '1024' 255s # received: 1024 255s ok 1 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 2048 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '2048' 255s # received: 2048 255s ok 2 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 3072 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '3072' 255s # received: 3072 255s ok 3 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 4096 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '4096' 255s # received: 4096 255s ok 4 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 5120 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '5120' 255s # received: 5120 255s ok 5 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 6144 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '6144' 255s # received: 6144 255s ok 6 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 7168 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '7168' 255s # received: 7168 255s ok 7 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 8192 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '8192' 255s # received: 8192 255s ok 8 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 9216 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '9216' 255s # received: 9216 255s ok 9 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 10240 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '10240' 255s # received: 10240 255s ok 10 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 11264 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '11264' 255s # received: 11264 255s ok 11 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 12288 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '12288' 255s # received: 12288 255s ok 12 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 13312 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '13312' 255s # received: 13312 255s ok 13 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 14336 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '14336' 255s # received: 14336 255s ok 14 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 15360 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '15360' 255s # received: 15360 255s ok 15 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 16384 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '16384' 255s # received: 16384 255s ok 16 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 17408 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '17408' 255s # received: 17408 255s ok 17 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 18432 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '18432' 255s # received: 18432 255s ok 18 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 19456 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '19456' 255s # received: 19456 255s ok 19 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 20480 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '20480' 255s # received: 20480 255s ok 20 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 21504 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '21504' 255s # received: 21504 255s ok 21 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 22528 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '22528' 255s # received: 22528 255s ok 22 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 23552 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '23552' 255s # received: 23552 255s ok 23 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 24576 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '24576' 255s # received: 24576 255s ok 24 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 25600 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '25600' 255s # received: 25600 255s ok 25 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 26624 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '26624' 255s # received: 26624 255s ok 26 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 27648 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '27648' 255s # received: 27648 255s ok 27 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 28672 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '28672' 255s # received: 28672 255s ok 28 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 29696 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '29696' 255s # received: 29696 255s ok 29 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 30720 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '30720' 255s # received: 30720 255s ok 30 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 31744 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '31744' 255s # received: 31744 255s ok 31 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 32768 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '32768' 255s # received: 32768 255s ok 32 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 33792 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '33792' 255s # received: 33792 255s ok 33 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 34816 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '34816' 255s # received: 34816 255s ok 34 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 35840 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '35840' 255s # received: 35840 255s ok 35 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 36864 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '36864' 255s # received: 36864 255s ok 36 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 37888 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '37888' 255s # received: 37888 255s ok 37 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 38912 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '38912' 255s # received: 38912 255s ok 38 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 39936 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '39936' 255s # received: 39936 255s ok 39 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 40960 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '40960' 255s # received: 40960 255s ok 40 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 41984 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '41984' 255s # received: 41984 255s ok 41 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 43008 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '43008' 255s # received: 43008 255s ok 42 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 44032 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '44032' 255s # received: 44032 255s ok 43 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 45056 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '45056' 255s # received: 45056 255s ok 44 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 46080 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '46080' 255s # received: 46080 255s ok 45 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 47104 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '47104' 255s # received: 47104 255s ok 46 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 48128 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '48128' 255s # received: 48128 255s ok 47 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 49152 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '49152' 255s # received: 49152 255s ok 48 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 50176 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '50176' 255s # received: 50176 255s ok 49 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 51200 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '51200' 255s # received: 51200 255s ok 50 255s #lwp request: 255s #POST http://localhost:8529/eat_post HTTP/1.1 255s #User-Agent: libwww-perl/6.76 255s #Content-Length: 102400 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7 255s #Client-Date: Tue, 17 Dec 2024 18:52:48 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : length posted 255s # expected: '102400' 255s # received: 102400 255s ok 51 255s ok 257s t/apache/pr17629.t .................. 257s 1..4 257s # Running under perl version 5.038002 for linux 257s # Current time local: Tue Dec 17 18:52:48 2024 257s # Current time GMT: Tue Dec 17 18:52:48 2024 257s # Using Test.pm version 1.31 257s # Using Apache/Test.pm version 1.42 257s # expected: 'begin-foobar-end 257s # ' 257s # received: 'begin-foobar-end 257s # ' 257s ok 1 257s # expected: 200 257s # received: '200' 257s ok 2 257s # testing : response was gzipped 257s # expected: 'gzip' 257s # received: 'gzip' 257s ok 3 257s # expected: 'begin-foobar-end 257s # ' 257s # received: 'begin-foobar-end 257s # ' 257s ok 4 257s ok 259s t/apache/pr18757.t .................. 259s 1..3 259s # Running under perl version 5.038002 for linux 259s # Current time local: Tue Dec 17 18:52:50 2024 259s # Current time GMT: Tue Dec 17 18:52:50 2024 259s # Using Test.pm version 1.31 259s # Using Apache/Test.pm version 1.42 259s # testing : 200 response from GET 259s # expected: 200 259s # received: '200' 259s ok 1 259s # expected C-L is 26 259s # URL via proxy is http://localhost:8540/index.html 259s ok 2 259s # line: HTTP/1.1 200 OK 259s # line: Date: Tue, 17 Dec 2024 18:52:52 GMT 259s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 259s # line: Vary: In-If1 259s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 259s # line: ETag: "1a-613edd771cbc0" 259s # line: Accept-Ranges: bytes 259s # line: Content-Length: 26 259s # line: DMMATCH1: 1 259s # line: Content-Type: text/html 259s # line: 259s # testing : whether proxy strips Content-Length header 259s # expected: 1 259s # received: 1 259s ok 3 259s ok 261s t/apache/pr35292.t .................. 261s 1..3 261s # Running under perl version 5.038002 for linux 261s # Current time local: Tue Dec 17 18:52:52 2024 261s # Current time GMT: Tue Dec 17 18:52:52 2024 261s # Using Test.pm version 1.31 261s # Using Apache/Test.pm version 1.42 261s ok 1 261s ok 2 261s # testing : read response-line 261s # expected: qr/^HTTP\/1\.. 413/ 261s # received: 'HTTP/1.1 413 Request Entity Too Large 261s # ' 261s ok 3 261s ok 263s t/apache/pr35330.t .................. 263s 1..2 263s # Running under perl version 5.038002 for linux 263s # Current time local: Tue Dec 17 18:52:54 2024 263s # Current time GMT: Tue Dec 17 18:52:54 2024 263s # Using Test.pm version 1.31 263s # Using Apache/Test.pm version 1.42 263s # testing : SSI was allowed for location 263s # expected: 200 263s # received: '200' 263s ok 1 263s # testing : file was served with correct content 263s # expected: 'hello' 263s # received: 'hello' 263s ok 2 263s ok 264s t/apache/pr37166.t .................. 264s 1..4 264s # Running under perl version 5.038002 for linux 264s # Current time local: Tue Dec 17 18:52:56 2024 264s # Current time GMT: Tue Dec 17 18:52:56 2024 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.42 264s # testing : SSI was allowed for location 264s # expected: 200 264s # received: '200' 264s ok 1 264s # testing : file was served with correct content 264s # expected: 'Hello world 264s # ' 264s # received: 'Hello world 264s # ' 264s ok 2 264s # testing : explicit 200 response 264s # expected: 200 264s # received: '200' 264s ok 3 264s # testing : file was again served with correct content 264s # expected: 'Hello world 264s # ' 264s # received: 'Hello world 264s # ' 264s ok 4 264s ok 266s t/apache/pr43939.t .................. 266s 1..4 266s # Running under perl version 5.038002 for linux 266s # Current time local: Tue Dec 17 18:52:57 2024 266s # Current time GMT: Tue Dec 17 18:52:57 2024 266s # Using Test.pm version 1.31 266s # Using Apache/Test.pm version 1.42 266s # expected: 'begin-default-end 266s # ' 266s # received: 'begin-default-end 266s # ' 266s ok 1 266s # expected: 200 266s # received: '200' 266s ok 2 266s # testing : response was gzipped 266s # expected: 'gzip' 266s # received: 'gzip' 266s ok 3 266s # expected: 'begin-default-end 266s # ' 266s # received: 'begin-default-end 266s # ' 266s ok 4 266s ok 268s t/apache/pr49328.t .................. 268s 1..1 268s # Running under perl version 5.038002 for linux 268s # Current time local: Tue Dec 17 18:52:59 2024 268s # Current time GMT: Tue Dec 17 18:52:59 2024 268s # Using Test.pm version 1.31 268s # Using Apache/Test.pm version 1.42 268s # expected: 'before 268s # included 268s # after 268s # ' 268s # received: 'before 268s # included 268s # after 268s # ' 268s ok 1 268s ok 271s t/apache/rwrite.t ................... 271s # using LWP client 271s 1..114 271s # Running under perl version 5.038002 for linux 271s # Current time local: Tue Dec 17 18:53:01 2024 271s # Current time GMT: Tue Dec 17 18:53:01 2024 271s # Using Test.pm version 1.31 271s # Using Apache/Test.pm version 1.42 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 1024 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 1024 271s # received: 1024 271s ok 1 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 2048 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 2048 271s # received: 2048 271s ok 2 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 3072 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 3072 271s # received: 3072 271s ok 3 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 4096 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 4096 271s # received: 4096 271s ok 4 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 5120 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 5120 271s # received: 5120 271s ok 5 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 6144 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 6144 271s # received: 6144 271s ok 6 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 7168 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 7168 271s # received: 7168 271s ok 7 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 8192 271s # received: 8192 271s ok 8 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 9216 271s # received: 9216 271s ok 9 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 10240 271s # received: 10240 271s ok 10 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 11264 271s # received: 11264 271s ok 11 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 12288 271s # received: 12288 271s ok 12 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 13312 271s # received: 13312 271s ok 13 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 14336 271s # received: 14336 271s ok 14 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 15360 271s # received: 15360 271s ok 15 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 16384 271s # received: 16384 271s ok 16 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 17408 271s # received: 17408 271s ok 17 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 18432 271s # received: 18432 271s ok 18 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 19456 271s # received: 19456 271s ok 19 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 20480 271s # received: 20480 271s ok 20 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 21504 271s # received: 21504 271s ok 21 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 22528 271s # received: 22528 271s ok 22 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 23552 271s # received: 23552 271s ok 23 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 24576 271s # received: 24576 271s ok 24 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 25600 271s # received: 25600 271s ok 25 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 26624 271s # received: 26624 271s ok 26 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 27648 271s # received: 27648 271s ok 27 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 28672 271s # received: 28672 271s ok 28 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 29696 271s # received: 29696 271s ok 29 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 30720 271s # received: 30720 271s ok 30 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 31744 271s # received: 31744 271s ok 31 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 32768 271s # received: 32768 271s ok 32 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 33792 271s # received: 33792 271s ok 33 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 34816 271s # received: 34816 271s ok 34 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 35840 271s # received: 35840 271s ok 35 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 36864 271s # received: 36864 271s ok 36 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 37888 271s # received: 37888 271s ok 37 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 38912 271s # received: 38912 271s ok 38 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 39936 271s # received: 39936 271s ok 39 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 40960 271s # received: 40960 271s ok 40 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 41984 271s # received: 41984 271s ok 41 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 43008 271s # received: 43008 271s ok 42 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 44032 271s # received: 44032 271s ok 43 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 45056 271s # received: 45056 271s ok 44 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 46080 271s # received: 46080 271s ok 45 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 47104 271s # received: 47104 271s ok 46 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 48128 271s # received: 48128 271s ok 47 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 49152 271s # received: 49152 271s ok 48 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 50176 271s # received: 50176 271s ok 49 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 51200 271s # received: 51200 271s ok 50 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 102400 271s # received: 102400 271s ok 51 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 307200 271s # received: 307200 271s ok 52 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 512000 271s # received: 512000 271s ok 53 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 2048000 271s # received: 2048000 271s ok 54 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 4096000 271s # received: 4096000 271s ok 55 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 6144000 271s # received: 6144000 271s ok 56 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 10240000 271s # received: 10240000 271s ok 57 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 1024 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 1024 271s # received: 1024 271s ok 58 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 2048 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 2048 271s # received: 2048 271s ok 59 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 3072 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 3072 271s # received: 3072 271s ok 60 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 4096 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 4096 271s # received: 4096 271s ok 61 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 5120 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 5120 271s # received: 5120 271s ok 62 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 6144 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 6144 271s # received: 6144 271s ok 63 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 7168 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #DMMATCH1: 1 271s # 271s # testing : bytes in body 271s # expected: 7168 271s # received: 7168 271s ok 64 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 8192 271s # received: 8192 271s ok 65 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 9216 271s # received: 9216 271s ok 66 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 10240 271s # received: 10240 271s ok 67 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 11264 271s # received: 11264 271s ok 68 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 12288 271s # received: 12288 271s ok 69 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 13312 271s # received: 13312 271s ok 70 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 14336 271s # received: 14336 271s ok 71 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 15360 271s # received: 15360 271s ok 72 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 16384 271s # received: 16384 271s ok 73 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 17408 271s # received: 17408 271s ok 74 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 18432 271s # received: 18432 271s ok 75 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 19456 271s # received: 19456 271s ok 76 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 20480 271s # received: 20480 271s ok 77 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 21504 271s # received: 21504 271s ok 78 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 22528 271s # received: 22528 271s ok 79 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 23552 271s # received: 23552 271s ok 80 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 24576 271s # received: 24576 271s ok 81 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 25600 271s # received: 25600 271s ok 82 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 26624 271s # received: 26624 271s ok 83 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 27648 271s # received: 27648 271s ok 84 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 28672 271s # received: 28672 271s ok 85 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 29696 271s # received: 29696 271s ok 86 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 30720 271s # received: 30720 271s ok 87 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 31744 271s # received: 31744 271s ok 88 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 32768 271s # received: 32768 271s ok 89 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 33792 271s # received: 33792 271s ok 90 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 34816 271s # received: 34816 271s ok 91 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 35840 271s # received: 35840 271s ok 92 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 36864 271s # received: 36864 271s ok 93 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 37888 271s # received: 37888 271s ok 94 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 38912 271s # received: 38912 271s ok 95 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 39936 271s # received: 39936 271s ok 96 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 40960 271s # received: 40960 271s ok 97 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 41984 271s # received: 41984 271s ok 98 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 43008 271s # received: 43008 271s ok 99 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 44032 271s # received: 44032 271s ok 100 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 45056 271s # received: 45056 271s ok 101 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 46080 271s # received: 46080 271s ok 102 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 47104 271s # received: 47104 271s ok 103 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 48128 271s # received: 48128 271s ok 104 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 49152 271s # received: 49152 271s ok 105 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 50176 271s # received: 50176 271s ok 106 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 51200 271s # received: 51200 271s ok 107 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 102400 271s # received: 102400 271s ok 108 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 307200 271s # received: 307200 271s ok 109 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 512000 271s # received: 512000 271s ok 110 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 2048000 271s # received: 2048000 271s ok 111 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 4096000 271s # received: 4096000 271s ok 112 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 6144000 271s # received: 6144000 271s ok 113 271s #lwp request: 271s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 271s #User-Agent: libwww-perl/6.76 271s # 271s #server response: 271s #HTTP/1.1 200 OK 271s #Connection: close 271s #Date: Tue, 17 Dec 2024 18:53:03 GMT 271s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 271s #Vary: In-If1 271s #Content-Length: 0 271s #Client-Date: Tue, 17 Dec 2024 18:53:04 GMT 271s #Client-Peer: 127.0.0.1:8529 271s #Client-Response-Num: 1 271s #Client-Transfer-Encoding: chunked 271s #DMMATCH1: 1 271s #X-Content-Length-Note: added by Apache::TestRequest 271s # 271s # testing : bytes in body 271s # expected: 10240000 271s # received: 10240000 271s ok 114 271s ok 273s t/apache/server_name_port.t ......... 273s 1..84 273s # Running under perl version 5.038002 for linux 273s # Current time local: Tue Dec 17 18:53:04 2024 273s # Current time GMT: Tue Dec 17 18:53:04 2024 273s # Using Test.pm version 1.31 273s # Using Apache/Test.pm version 1.42 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 273s # expecting 200, got 200 273s ok 1 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 2 273s # got SERVER_PORT='8529', expected '8529' 273s ok 3 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 273s # expecting 200, got 200 273s ok 4 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 5 273s # got SERVER_PORT='123', expected '123' 273s ok 6 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 273s # expecting 200, got 200 273s ok 7 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 8 273s # got SERVER_PORT='8529', expected '8529' 273s ok 9 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 273s # expecting 200, got 200 273s ok 10 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 11 273s # got SERVER_PORT='123', expected '123' 273s ok 12 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 273s # expecting 200, got 200 273s ok 13 273s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 273s ok 14 273s # got SERVER_PORT='8529', expected '8529' 273s ok 15 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 273s # expecting 200, got 200 273s ok 16 273s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 273s ok 17 273s # got SERVER_PORT='123', expected '123' 273s ok 18 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 273s # expecting 200, got 200 273s ok 19 273s # got SERVER_NAME='[::1]', expected '[::1]' 273s ok 20 273s # got SERVER_PORT='8529', expected '8529' 273s ok 21 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 273s # expecting 200, got 200 273s ok 22 273s # got SERVER_NAME='[::1]', expected '[::1]' 273s ok 23 273s # got SERVER_PORT='123', expected '123' 273s ok 24 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 273s # expecting 200, got 200 273s ok 25 273s # got SERVER_NAME='[a::1]', expected '[a::1]' 273s ok 26 273s # got SERVER_PORT='8529', expected '8529' 273s ok 27 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 273s # expecting 200, got 200 273s ok 28 273s # got SERVER_NAME='[a::1]', expected '[a::1]' 273s ok 29 273s # got SERVER_PORT='123', expected '123' 273s ok 30 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 273s # expecting 200, got 200 273s ok 31 273s # got SERVER_NAME='[a::1]', expected '[a::1]' 273s ok 32 273s # got SERVER_PORT='8529', expected '8529' 273s ok 33 273s # SENDING: 273s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 273s # expecting 200, got 200 273s ok 34 273s # got SERVER_NAME='[a::1]', expected '[a::1]' 273s ok 35 273s # got SERVER_PORT='123', expected '123' 273s ok 36 273s # SENDING: 273s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 37 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 38 273s # got SERVER_PORT='8529', expected '8529' 273s ok 39 273s # SENDING: 273s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 40 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 41 273s # got SERVER_PORT='123', expected '123' 273s ok 42 273s # SENDING: 273s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 43 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 44 273s # got SERVER_PORT='8529', expected '8529' 273s ok 45 273s # SENDING: 273s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 46 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 47 273s # got SERVER_PORT='123', expected '123' 273s ok 48 273s # SENDING: 273s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 49 273s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 273s ok 50 273s # got SERVER_PORT='8529', expected '8529' 273s ok 51 273s # SENDING: 273s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 52 273s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 273s ok 53 273s # got SERVER_PORT='123', expected '123' 273s ok 54 273s # SENDING: 273s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 55 273s # got SERVER_NAME='[::1]', expected '[::1]' 273s ok 56 273s # got SERVER_PORT='8529', expected '8529' 273s ok 57 273s # SENDING: 273s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 273s # expecting 200, got 200 273s ok 58 273s # got SERVER_NAME='[::1]', expected '[::1]' 273s ok 59 273s # got SERVER_PORT='123', expected '123' 273s ok 60 273s # SENDING: 273s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 273s # expecting 200, got 200 273s ok 61 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 62 273s # got SERVER_PORT='8529', expected '8529' 273s ok 63 273s # SENDING: 273s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 273s # expecting 200, got 200 273s ok 64 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 65 273s # got SERVER_PORT='123', expected '123' 273s ok 66 273s # SENDING: 273s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 273s # expecting 200, got 200 273s ok 67 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 68 273s # got SERVER_PORT='8529', expected '8529' 273s ok 69 273s # SENDING: 273s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 273s # expecting 200, got 200 273s ok 70 273s # got SERVER_NAME='righthost', expected 'righthost' 273s ok 71 273s # got SERVER_PORT='123', expected '123' 273s ok 72 273s # SENDING: 273s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 273s # expecting 200, got 200 273s ok 73 273s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 273s ok 74 273s # got SERVER_PORT='8529', expected '8529' 273s ok 75 273s # SENDING: 273s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 273s # expecting 200, got 200 273s ok 76 273s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 273s ok 77 273s # got SERVER_PORT='123', expected '123' 273s ok 78 273s # SENDING: 273s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 273s # expecting 200, got 200 273s ok 79 273s # got SERVER_NAME='[::1]', expected '[::1]' 273s ok 80 273s # got SERVER_PORT='8529', expected '8529' 273s ok 81 273s # SENDING: 273s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 273s # expecting 200, got 200 273s ok 82 273s # got SERVER_NAME='[::1]', expected '[::1]' 273s ok 83 273s # got SERVER_PORT='123', expected '123' 273s ok 84 273s ok 275s t/apache/teclchunk.t ................ skipped: Not supported yet 277s t/apr/uri.t ......................... 277s 1..1 277s # Running under perl version 5.038002 for linux 277s # Current time local: Tue Dec 17 18:53:08 2024 277s # Current time GMT: Tue Dec 17 18:53:08 2024 277s # Using Test.pm version 1.31 277s # Using Apache/Test.pm version 1.42 277s ok 1 277s ok 279s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 281s t/filter/case.t ..................... 281s 1..4 281s # Running under perl version 5.038002 for linux 281s # Current time local: Tue Dec 17 18:53:12 2024 281s # Current time GMT: Tue Dec 17 18:53:12 2024 281s # Using Test.pm version 1.31 281s # Using Apache/Test.pm version 1.42 281s ok 1 281s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 281s # expected 200 281s # received 200 281s # body: =HEAD1 NAME 281s X X 281s 281s PERLSUB - PERL SUBROUTINES 281s 281s =HEAD1 SYNOPSIS 281s 281s TO DECLARE SUBROUTINES: 281s X X 281s 281s SUB NAME; # A "FORWARD" DECLARATION. 281s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 281s SUB NAME : ATTRS; # WITH ATTRIBUTES 281s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 281s 281s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 281s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 281s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 281s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 281s 281s USE FEATURE 'SIGNATURES'; 281s SUB NAME(SIG) BLOCK # WITH SIGNATURE 281s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 281s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 281s 281s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 281s X 281s 281s $SUBREF = SUB BLOCK; # NO PROTO 281s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 281s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 281s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 281s 281s USE FEATURE 'SIGNATURES'; 281s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 281s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 281s 281s TO IMPORT SUBROUTINES: 281s X 281s 281s USE MODULE QW(NAME1 NAME2 NAME3); 281s 281s TO CALL SUBROUTINES: 281s X X 281s 281s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 281s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 281s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 281s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 281s 281s =HEAD1 DESCRIPTION 281s 281s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 281s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 281s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 281s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 281s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 281s ITS NAME OR A CODE REFERENCE. 281s 281s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 281s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 281s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 281s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 281s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 281s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 281s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 281s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 281s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 281s X X 281s 281s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 281s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 281s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 281s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 281s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 281s SUCH A SIGNATURE-USING SUBROUTINE. 281s 281s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 281s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 281s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 281s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 281s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 281s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 281s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 281s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 281s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 281s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 281s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 281s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 281s X X X<@_> 281s 281s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 281s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 281s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 281s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 281s L AND L. 281s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 281s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 281s 281s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 281s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 281s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 281s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 281s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 281s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 281s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 281s ONE LARGE INDISTINGUISHABLE LIST. 281s 281s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 281s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 281s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 281s EMPTY SUB RETURNS THE EMPTY LIST. 281s X X X 281s 281s EXAMPLE: 281s 281s SUB MAX { 281s MY $MAX = SHIFT(@_); 281s FOREACH $FOO (@_) { 281s $MAX = $FOO IF $MAX < $FOO; 281s } 281s RETURN $MAX; 281s } 281s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 281s 281s EXAMPLE: 281s 281s # GET A LINE, COMBINING CONTINUATION LINES 281s # THAT START WITH WHITESPACE 281s 281s SUB GET_LINE { 281s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 281s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 281s IF ($LOOKAHEAD =~ /^[ \T]/) { 281s $THISLINE .= $LOOKAHEAD; 281s } 281s ELSE { 281s LAST LINE; 281s } 281s } 281s RETURN $THISLINE; 281s } 281s 281s $LOOKAHEAD = ; # GET FIRST LINE 281s WHILE (DEFINED($LINE = GET_LINE())) { 281s ... 281s } 281s 281s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 281s 281s SUB MAYBESET { 281s MY($KEY, $VALUE) = @_; 281s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 281s } 281s 281s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 281s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 281s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 281s ITS CALLER'S VALUES. 281s X X 281s 281s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 281s SUB UPCASE_IN { 281s FOR (@_) { TR/A-Z/A-Z/ } 281s } 281s 281s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 281s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 281s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 281s X X 281s 281s UPCASE_IN("FREDERICK"); 281s 281s IT WOULD BE MUCH SAFER IF THE C FUNCTION 281s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 281s OF CHANGING THEM IN PLACE: 281s 281s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 281s SUB UPCASE { 281s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 281s MY @PARMS = @_; 281s FOR (@PARMS) { TR/A-Z/A-Z/ } 281s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 281s } 281s 281s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 281s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 281s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 281s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 281s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 281s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 281s 281s @NEWLIST = UPCASE(@LIST1, @LIST2); 281s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 281s 281s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 281s 281s (@X, @Y) = UPCASE(@LIST1, @LIST2); 281s 281s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 281s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 281s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 281s L FOR ALTERNATIVES. 281s 281s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 281s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 281s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 281s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 281s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 281s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 281s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 281s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 281s SEE L FOR MORE ABOUT ALL THAT. 281s X<&> 281s 281s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 281s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 281s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 281s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 281s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 281s X 281s 281s &FOO(1,2,3); # PASS THREE ARGUMENTS 281s FOO(1,2,3); # THE SAME 281s 281s FOO(); # PASS A NULL LIST 281s &FOO(); # THE SAME 281s 281s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 281s USE STRICT 'SUBS'; 281s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 281s # A COMPILE-TIME ERROR 281s NO STRICT 'SUBS'; 281s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 281s # A LITERAL STRING "FOO" 281s 281s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 281s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 281s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 281s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 281s X<&> 281s 281s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 281s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 281s YOUR SUBROUTINE'S NAME. 281s 281s USE V5.16; 281s MY $FACTORIAL = SUB { 281s MY ($X) = @_; 281s RETURN 1 IF $X == 1; 281s RETURN($X * __SUB__->( $X - 1 ) ); 281s }; 281s 281s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 281s IS SUBJECT TO CHANGE. 281s 281s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 281s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 281s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 281s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 281s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 281s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 281s SPECIAL, PRE-DEFINED THINGS. 281s 281s =OVER 281s 281s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 281s 281s C 281s 281s =ITEM DOCUMENTED IN L 281s 281s C, C 281s 281s =ITEM DOCUMENTED IN L 281s 281s C, C 281s 281s =ITEM DOCUMENTED IN L 281s 281s C, C, C, C, C, C, C, 281s C, C, C, C, C, C, 281s C, C, C, C, C, C, C, 281s C, C, C, C, C, C, 281s C, C, C, C, C, 281s C, C, C, C 281s 281s =ITEM DOCUMENTED IN L 281s 281s C, C, C, C, C, C, C, 281s C, C, C, C, C, C, C, 281s C, C, C, C, C, C 281s 281s =ITEM DOCUMENTED IN L 281s 281s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 281s L<< C|PERLFUNC/REQUIRE >> 281s 281s =ITEM DOCUMENTED IN L 281s 281s C 281s 281s =ITEM DOCUMENTED IN L 281s 281s C, C, C, C, C 281s 281s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 281s 281s ANY STARTING WITH C<(> 281s 281s =BACK 281s 281s THE C, C, C, C AND C SUBROUTINES 281s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 281s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 281s EXPLICITLY. SEE L 281s 281s =HEAD2 SIGNATURES 281s 281s X X 281s 281s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 281s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 281s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 281s 281s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 281s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 281s DIRECTLY BY C, IN THE CURRENT SCOPE. 281s 281s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 281s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 281s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 281s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 281s 281s FOR EXAMPLE, 281s 281s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 281s 281s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 281s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 281s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 281s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 281s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 281s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 281s 281s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 281s THE SIGNATURE. FOR EXAMPLE, 281s 281s SUB FOO ($LEFT, $RIGHT) { 281s RETURN $LEFT + $RIGHT; 281s } 281s 281s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 281s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 281s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 281s EQUIVALENT TO 281s 281s SUB FOO { 281s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 281s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 281s MY $LEFT = $_[0]; 281s MY $RIGHT = $_[1]; 281s RETURN $LEFT + $RIGHT; 281s } 281s 281s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 281s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 281s 281s SUB FOO ($FIRST, $, $THIRD) { 281s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 281s } 281s 281s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 281s MANDATORY FOR THE CALLER TO PASS IT. 281s 281s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 281s SEPARATED FROM THE PARAMETER NAME BY C<=>: 281s 281s SUB FOO ($LEFT, $RIGHT = 0) { 281s RETURN $LEFT + $RIGHT; 281s } 281s 281s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 281s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 281s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 281s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 281s FOR EXAMPLE, 281s 281s MY $AUTO_ID = 0; 281s SUB FOO ($THING, $ID = $AUTO_ID++) { 281s PRINT "$THING HAS ID $ID"; 281s } 281s 281s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 281s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 281s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 281s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 281s 281s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 281s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 281s } 281s 281s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 281s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 281s VALUE PROVIDED WAS C. 281s 281s SUB FOO ($NAME //= "WORLD") { 281s PRINT "HELLO, $NAME"; 281s } 281s 281s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 281s 281s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 281s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 281s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 281s 281s SUB FOO ($X ||= 10) { 281s RETURN 5 + $X; 281s } 281s 281s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 281s FOR EXAMPLE, 281s 281s SUB FOO ($THING, $ = 1) { 281s PRINT $THING; 281s } 281s 281s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 281s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 281s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 281s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 281s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 281s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 281s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 281s 281s SUB FOO ($THING, $=) { 281s PRINT $THING; 281s } 281s 281s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 281s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 281s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 281s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 281s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 281s TO RIGHT. 281s 281s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 281s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 281s 281s SUB FOO ($FILTER, @INPUTS) { 281s PRINT $FILTER->($_) FOREACH @INPUTS; 281s } 281s 281s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 281s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 281s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 281s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 281s 281s SUB FOO ($THING, @) { 281s PRINT $THING; 281s } 281s 281s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 281s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 281s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 281s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 281s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 281s AS WITH STANDARD HASH CONSTRUCTION. 281s 281s SUB FOO ($FILTER, %INPUTS) { 281s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 281s } 281s 281s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 281s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 281s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 281s 281s SUB FOO ($THING, %) { 281s PRINT $THING; 281s } 281s 281s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 281s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 281s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 281s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 281s AN EMPTY ARRAY OR EMPTY HASH. 281s 281s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 281s THAT THE CALLER PASSED NO ARGUMENTS: 281s 281s SUB FOO () { 281s RETURN 123; 281s } 281s 281s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 281s WARNING IN THE C CATEGORY. FROM PERL 5.36 281s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 281s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 281s STATEMENT SUCH AS: 281s 281s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 281s 281s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 281s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 281s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 281s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 281s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 281s WARNINGS IN THE C CATEGORY WHEN 281s COMPILED: 281s 281s SUB F ($X) { 281s # THIS LINE EMITS THE WARNING SEEN BELOW 281s PRINT "ARGUMENTS ARE @_"; 281s } 281s 281s Z<> 281s 281s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 281s EXPERIMENTAL AT ... 281s 281s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 281s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 281s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 281s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 281s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 281s SUPPLY THAT ARGUMENT. 281s 281s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 281s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 281s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 281s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 281s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 281s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 281s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 281s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 281s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 281s 281s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 281s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 281s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 281s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 281s L. FOR EXAMPLE, 281s 281s SUB FOO :PROTOTYPE($) { $_[0] } 281s 281s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 281s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 281s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 281s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 281s 281s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 281s RETURN $LEFT + $RIGHT; 281s } 281s 281s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 281s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 281s THE SUBROUTINE'S BODY. 281s 281s =HEAD2 PRIVATE VARIABLES VIA MY() 281s X X X X X 281s X X 281s 281s SYNOPSIS: 281s 281s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 281s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 281s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 281s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 281s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 281s 281s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 281s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 281s SEE L AND L. 281s 281s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 281s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 281s (C/C/C/C), LOOP 281s (C/C/C/C/C), SUBROUTINE, C, 281s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 281s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 281s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 281s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 281s WITH C INSTEAD. 281s 281s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 281s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 281s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 281s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 281s ITS OWN COPY. 281s X 281s 281s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 281s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 281s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 281s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 281s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 281s 281s MY $X = 10; 281s SUB BUMPX { $X++ } 281s 281s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 281s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 281s THE C ITSELF. SEE L. 281s X 281s 281s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 281s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 281s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 281s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 281s 281s $ARG = "FRED"; # "GLOBAL" VARIABLE 281s $N = CUBE_ROOT(27); 281s PRINT "$ARG THINKS THE ROOT IS $N\N"; 281s # OUTPUTS: FRED THINKS THE ROOT IS 3 281s 281s SUB CUBE_ROOT { 281s MY $ARG = SHIFT; # NAME DOESN'T MATTER 281s $ARG **= 1/3; 281s RETURN $ARG; 281s } 281s 281s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 281s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 281s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 281s 281s MY ($FOO) = ; # WRONG? 281s MY @FOO = ; 281s 281s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 281s 281s MY $FOO = ; 281s 281s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 281s 281s MY $FOO, $BAR = 1; # WRONG 281s 281s THAT HAS THE SAME EFFECT AS 281s 281s MY $FOO; 281s $BAR = 1; 281s 281s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 281s THE CURRENT STATEMENT. THUS, 281s 281s MY $X = $X; 281s 281s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 281s THE EXPRESSION 281s 281s MY $X = 123 AND $X == 123 281s 281s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 281s 281s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 281s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 281s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 281s 281s WHILE (MY $LINE = <>) { 281s $LINE = LC $LINE; 281s } CONTINUE { 281s PRINT $LINE; 281s } 281s 281s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 281s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 281s IT. SIMILARLY, IN THE CONDITIONAL 281s 281s IF ((MY $ANSWER = ) =~ /^YES$/I) { 281s USER_AGREES(); 281s } ELSIF ($ANSWER =~ /^NO$/I) { 281s USER_DISAGREES(); 281s } ELSE { 281s CHOMP $ANSWER; 281s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 281s } 281s 281s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 281s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 281s BUT NOT BEYOND IT. SEE L FOR INFORMATION 281s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 281s 281s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 281s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 281s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 281s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 281s IN THE LOOP 281s X X 281s 281s FOR MY $I (1, 2, 3) { 281s SOME_FUNCTION(); 281s } 281s 281s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 281s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 281s X X 281s 281s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 281s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 281s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 281s 281s USE STRICT 'VARS'; 281s 281s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 281s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 281s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 281s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 281s THIS WITH C. 281s 281s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 281s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 281s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 281s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 281s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 281s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 281s EXAMPLE. 281s 281s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 281s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 281s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 281s 281s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 281s 281s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 281s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 281s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 281s 281s PACKAGE MAIN; 281s LOCAL $X = 10; 281s MY $X = 20; 281s PRINT "$X AND $::X\N"; 281s 281s THAT WILL PRINT OUT C<20> AND C<10>. 281s 281s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 281s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 281s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 281s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 281s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 281s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 281s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 281s AN ANONYMOUS SUB REFERENCE: 281s 281s MY $SECRET_VERSION = '1.001-BETA'; 281s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 281s &$SECRET_SUB(); 281s 281s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 281s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 281s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 281s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 281s UNQUALIFIED AND UNQUALIFIABLE. 281s 281s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 281s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 281s L FOR SOMETHING OF A WORK-AROUND TO 281s THIS. 281s 281s =HEAD2 PERSISTENT PRIVATE VARIABLES 281s X X X X 281s X X 281s 281s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 281s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 281s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 281s 281s =HEAD3 PERSISTENT VARIABLES VIA STATE() 281s 281s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 281s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 281s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 281s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 281s THE C FORM DOES NOT REQUIRE THE 281s C PRAGMA. 281s 281s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 281s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 281s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 281s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 281s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 281s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 281s SUBROUTINE EACH TIME IT IS EXECUTED.) 281s 281s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 281s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 281s 281s USE FEATURE 'STATE'; 281s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 281s 281s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 281s 281s USE FEATURE 'STATE'; 281s SUB CREATE_COUNTER { 281s RETURN SUB { STATE $X; RETURN ++$X } 281s } 281s 281s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 281s CODE OUTSIDE. 281s 281s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 281s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 281s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 281s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 281s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 281s 281s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 281s 281s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 281s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 281s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 281s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 281s 281s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 281s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 281s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 281s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 281s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 281s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 281s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 281s 281s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 281s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 281s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 281s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 281s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 281s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 281s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 281s 281s { 281s MY $SECRET_VAL = 0; 281s SUB GIMME_ANOTHER { 281s RETURN ++$SECRET_VAL; 281s } 281s } 281s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 281s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 281s 281s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 281s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 281s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 281s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 281s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 281s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 281s STARTS TO RUN: 281s 281s BEGIN { 281s MY $SECRET_VAL = 0; 281s SUB GIMME_ANOTHER { 281s RETURN ++$SECRET_VAL; 281s } 281s } 281s 281s SEE L ABOUT THE 281s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 281s C AND C. 281s 281s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 281s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 281s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 281s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 281s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 281s 281s =HEAD2 TEMPORARY VALUES VIA LOCAL() 281s X X X X 281s X 281s 281s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 281s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 281s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 281s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 281s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 281s 281s SYNOPSIS: 281s 281s # LOCALIZATION OF VALUES 281s 281s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 281s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 281s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 281s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 281s 281s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 281s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 281s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 281s # LOCALIZATION 281s 281s # LOCALIZATION OF SYMBOLS 281s 281s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 281s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 281s # @MERLYN IS REALLY @RANDAL, ETC 281s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 281s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 281s 281s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 281s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 281s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 281s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 281s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 281s 281s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 281s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 281s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 281s CREATES NEW, DYNAMICALLY SCOPED VALUES. 281s 281s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 281s PLACED IN PARENTHESES. THIS OPERATOR WORKS 281s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 281s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 281s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 281s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 281s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 281s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 281s UNDEFINED VALUE.) 281s 281s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 281s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 281s VARIABLES OUTSIDE THE LOOP. 281s 281s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 281s X 281s 281s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 281s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 281s VIEWED AS A SCALAR OR AN ARRAY. SO 281s 281s LOCAL($FOO) = ; 281s LOCAL @FOO = ; 281s 281s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 281s 281s LOCAL $FOO = ; 281s 281s SUPPLIES A SCALAR CONTEXT. 281s 281s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 281s X 281s 281s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 281s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 281s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 281s 281s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 281s 281s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 281s { LOCAL $/ = UNDEF; $SLURP = ; } 281s 281s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 281s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 281s I, BECAUSE THE $1 VARIABLE IS 281s MAGICAL AND READ-ONLY : 281s 281s LOCAL $1 = 2; 281s 281s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 281s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 281s TO SAFELY REUSE $_ IN A SUBROUTINE. 281s 281s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 281s WORK AS DESCRIBED. 281s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 281s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 281s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 281s SEE L FOR MORE 281s DETAILS. 281s X 281s 281s =HEAD3 LOCALIZATION OF GLOBS 281s X X 281s 281s THE CONSTRUCT 281s 281s LOCAL *NAME; 281s 281s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 281s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 281s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 281s 281s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 281s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 281s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 281s SEPARATOR. 281s 281s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 281s X X 281s X 281s 281s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 281s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 281s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 281s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 281s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 281s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 281s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 281s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 281s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 281s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 281s 281s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 281s @ARY = ( 0..5 ); 281s { 281s LOCAL($ARY[5]) = 6; 281s LOCAL($HASH{'A'}) = 'DRILL'; 281s WHILE (MY $E = POP(@ARY)) { 281s PRINT "$E . . .\N"; 281s LAST UNLESS $E > 3; 281s } 281s IF (@ARY) { 281s $HASH{'ONLY A'} = 'TEST'; 281s DELETE $HASH{'A'}; 281s } 281s } 281s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 281s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 281s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 281s 281s PERL WILL PRINT 281s 281s 6 . . . 281s 4 . . . 281s 3 . . . 281s THIS IS A TEST ONLY A TEST. 281s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 281s 281s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 281s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 281s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 281s SURPRISING, AND IS VERY LIKELY TO CHANGE. 281s 281s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 281s X X X 281s X 281s 281s YOU CAN USE THE C AND C 281s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 281s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 281s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 281s 281s DO { 281s MY $VAL = $ARRAY[$IDX]; 281s LOCAL $ARRAY[$IDX]; 281s DELETE $ARRAY[$IDX]; 281s $VAL 281s } 281s 281s AND 281s 281s DO { 281s MY $VAL = $HASH{KEY}; 281s LOCAL $HASH{KEY}; 281s DELETE $HASH{KEY}; 281s $VAL 281s } 281s 281s EXCEPT THAT FOR THOSE THE C IS 281s SCOPED TO THE C BLOCK. SLICES ARE 281s ALSO ACCEPTED. 281s 281s MY %HASH = ( 281s A => [ 7, 8, 9 ], 281s B => 1, 281s ) 281s 281s { 281s MY $X = DELETE LOCAL $HASH{A}; 281s # $X IS [ 7, 8, 9 ] 281s # %HASH IS (B => 1) 281s 281s { 281s MY @NUMS = DELETE LOCAL @$X[0, 2] 281s # @NUMS IS (7, 9) 281s # $X IS [ UNDEF, 8 ] 281s 281s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 281s } 281s # $X IS BACK TO [ 7, 8, 9 ] 281s 281s } 281s # %HASH IS BACK TO ITS ORIGINAL STATE 281s 281s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 281s 281s =HEAD2 LVALUE SUBROUTINES 281s X X 281s 281s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 281s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 281s 281s MY $VAL; 281s SUB CANMOD : LVALUE { 281s $VAL; # OR: RETURN $VAL; 281s } 281s SUB NOMOD { 281s $VAL; 281s } 281s 281s CANMOD() = 5; # ASSIGNS TO $VAL 281s NOMOD() = 5; # ERROR 281s 281s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 281s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 281s BY A SCALAR. FOR EXAMPLE, CONSIDER: 281s 281s DATA(2,3) = GET_DATA(3,4); 281s 281s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 281s 281s (DATA(2,3)) = GET_DATA(3,4); 281s 281s AND IN: 281s 281s (DATA(2),DATA(3)) = GET_DATA(3,4); 281s 281s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 281s 281s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 281s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 281s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 281s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 281s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 281s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 281s 281s =HEAD2 LEXICAL SUBROUTINES 281s X X X X 281s 281s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 281s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 281s AVAILABLE UNDER C OR C OR HIGHER. 281s 281s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 281s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 281s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 281s CATEGORY WAS DISABLED. 281s 281s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 281s DECLARED, AND ONLY AFTER THAT DECLARATION: 281s 281s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 281s # VERSIONS EARLIER THAN 5.26. 281s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 281s USE FEATURE 'LEXICAL_SUBS'; 281s 281s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 281s STATE SUB FOO { 281s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 281s } 281s FOO(); # CALLS "STATE" SUB 281s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 281s 281s MY SUB BAR { ... } 281s BAR(); # CALLS "MY" SUB 281s 281s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 281s 281s # WRONG 281s MY SUB BAZ { 281s BAZ(); 281s } 281s 281s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 281s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 281s 281s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 281s 281s MY SUB BAZ { 281s __SUB__->(); # CALLS ITSELF 281s } 281s 281s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 281s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 281s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 281s HOWEVER: 281s 281s MY SUB BAZ; # PREDECLARATION 281s SUB BAZ { # DEFINE THE "MY" SUB 281s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 281s } 281s 281s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 281s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 281s C; THEY KEEP EACH OTHER ALIVE (SEE L). 281s 281s =HEAD3 C VS C 281s 281s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 281s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 281s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 281s CONTAINING BLOCK TO THE NEXT. 281s 281s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 281s NECESSARY IF YOU WANT TO CREATE CLOSURES: 281s 281s SUB WHATEVER { 281s MY $X = SHIFT; 281s MY SUB INNER { 281s ... DO SOMETHING WITH $X ... 281s } 281s INNER(); 281s } 281s 281s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 281s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 281s SEE THE C<$X> FROM THE FIRST CALL TO C. 281s 281s =HEAD3 C SUBROUTINES 281s 281s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 281s SUBROUTINE OF THE SAME NAME. 281s 281s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 281s INSIDE AN INNER SCOPE: 281s 281s SUB FOO { ... } 281s 281s SUB BAR { 281s MY SUB FOO { ... } 281s { 281s # NEED TO USE THE OUTER FOO HERE 281s OUR SUB FOO; 281s FOO(); 281s } 281s } 281s 281s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 281s 281s PACKAGE MYSNEAKYMODULE; 281s 281s OUR SUB DO_SOMETHING { ... } 281s 281s SUB DO_SOMETHING_WITH_CALLER { 281s PACKAGE DB; 281s () = CALLER 1; # SETS @DB::ARGS 281s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 281s } 281s 281s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 281s X X<*> 281s 281s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 281s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 281s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 281s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 281s 281s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 281s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 281s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 281s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 281s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 281s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 281s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 281s 281s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 281s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 281s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 281s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 281s 281s SUB DOUBLEARY { 281s LOCAL(*SOMEARY) = @_; 281s FOREACH $ELEM (@SOMEARY) { 281s $ELEM *= 2; 281s } 281s } 281s DOUBLEARY(*FOO); 281s DOUBLEARY(*BAR); 281s 281s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 281s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 281s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 281s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 281s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 281s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 281s 281s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 281s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 281s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 281s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 281s L. 281s 281s =HEAD2 WHEN TO STILL USE LOCAL() 281s X X 281s 281s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 281s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 281s I USE C INSTEAD OF C. 281s 281s =OVER 4 281s 281s =ITEM 1. 281s 281s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 281s 281s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 281s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 281s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 281s IN C<@FIELDS>. 281s 281s { 281s LOCAL @ARGV = ("/ETC/MOTD"); 281s LOCAL $/ = UNDEF; 281s LOCAL $_ = <>; 281s @FIELDS = SPLIT /^\S*=+\S*$/; 281s } 281s 281s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 281s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 281s 281s =ITEM 2. 281s 281s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 281s 281s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 281s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 281s TABLE ENTRIES: 281s 281s SUB IOQUEUE { 281s LOCAL (*READER, *WRITER); # NOT MY! 281s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 281s RETURN (*READER, *WRITER); 281s } 281s ($HEAD, $TAIL) = IOQUEUE(); 281s 281s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 281s ENTRIES. 281s 281s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 281s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 281s A LOCAL ALIAS. 281s 281s { 281s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 281s GROW(); # REALLY CALLS SHRINK() 281s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 281s } 281s GROW(); # GET THE REAL GROW() AGAIN 281s 281s SEE L FOR MORE ABOUT MANIPULATING 281s FUNCTIONS BY NAME IN THIS WAY. 281s 281s =ITEM 3. 281s 281s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 281s 281s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 281s IS DONE ON DYNAMICS: 281s 281s { 281s LOCAL $SIG{INT} = 'IGNORE'; 281s FUNCT(); # UNINTERRUPTIBLE 281s } 281s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 281s 281s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 281s 281s =BACK 281s 281s =HEAD2 PASS BY REFERENCE 281s X X X 281s 281s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 281s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 281s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 281s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 281s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 281s 281s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 281s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 281s OF ALL THEIR FORMER LAST ELEMENTS: 281s 281s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 281s 281s SUB POPMANY { 281s MY $AREF; 281s MY @RETLIST; 281s FOREACH $AREF ( @_ ) { 281s PUSH @RETLIST, POP @$AREF; 281s } 281s RETURN @RETLIST; 281s } 281s 281s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 281s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 281s 281s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 281s SUB INTER { 281s MY ($K, $HREF, %SEEN); # LOCALS 281s FOREACH $HREF (@_) { 281s WHILE ( $K = EACH %$HREF ) { 281s $SEEN{$K}++; 281s } 281s } 281s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 281s } 281s 281s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 281s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 281s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 281s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 281s A LITTLE EXPENSIVE. 281s 281s WHERE PEOPLE GET INTO TROUBLE IS HERE: 281s 281s (@W, @X) = FUNC(@Y, @Z); 281s OR 281s (%W, %X) = FUNC(%Y, %Z); 281s 281s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 281s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 281s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 281s AS ALWAYS. 281s 281s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 281s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 281s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 281s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 281s 281s ($WREF, $XREF) = FUNC(\@Y, \@Z); 281s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 281s SUB FUNC { 281s MY ($YREF, $ZREF) = @_; 281s IF (@$YREF > @$ZREF) { 281s RETURN ($YREF, $ZREF); 281s } ELSE { 281s RETURN ($ZREF, $YREF); 281s } 281s } 281s 281s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 281s 281s (*W, *X) = FUNC(\@Y, \@Z); 281s PRINT "@W HAS MORE THAN @X\N"; 281s SUB FUNC { 281s LOCAL (*Y, *Z) = @_; 281s IF (@Y > @Z) { 281s RETURN (\@Y, \@Z); 281s } ELSE { 281s RETURN (\@Z, \@Y); 281s } 281s } 281s 281s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 281s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 281s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 281s ARE IN THE SYMBOL TABLE. 281s 281s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 281s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 281s FOR EXAMPLE: 281s 281s SPLUTTER(\*STDOUT); 281s SUB SPLUTTER { 281s MY $FH = SHIFT; 281s PRINT $FH "HER UM WELL A HMMM\N"; 281s } 281s 281s $REC = GET_REC(\*STDIN); 281s SUB GET_REC { 281s MY $FH = SHIFT; 281s RETURN SCALAR <$FH>; 281s } 281s 281s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 281s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 281s 281s SUB OPENIT { 281s MY $PATH = SHIFT; 281s LOCAL *FH; 281s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 281s } 281s 281s =HEAD2 PROTOTYPES 281s X X 281s 281s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 281s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 281s SECTION OR WITH A L. 281s IF YOU DECLARE EITHER OF 281s 281s SUB MYPUSH (\@@) 281s SUB MYPUSH :PROTOTYPE(\@@) 281s 281s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 281s 281s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 281s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 281s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 281s OF AN ATTRIBUTE. 281s 281s THE 281s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 281s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 281s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 281s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 281s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 281s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 281s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 281s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 281s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 281s 281s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 281s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 281s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 281s 281s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 281s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 281s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 281s CORRESPONDING BUILT-IN. 281s 281s DECLARED AS CALLED AS 281s 281s SUB MYLINK ($$) MYLINK $OLD, $NEW 281s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 281s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 281s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 281s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 281s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 281s SUB MYPOP (\@) MYPOP @ARRAY 281s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 281s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 281s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 281s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 281s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 281s SUB MYRAND (;$) MYRAND 42 281s SUB MYTIME () MYTIME 281s 281s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 281s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 281s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 281s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 281s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 281s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 281s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 281s 281s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 281s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 281s 281s SUB MYREF (\[$@%&*]) 281s 281s WILL ALLOW CALLING MYREF() AS 281s 281s MYREF $VAR 281s MYREF @ARRAY 281s MYREF %HASH 281s MYREF &SUB 281s MYREF *GLOB 281s 281s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 281s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 281s 281s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 281s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 281s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 281s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 281s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 281s 281s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 281s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 281s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 281s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 281s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 281s FOLLOWS: 281s 281s USE SYMBOL 'QUALIFY_TO_REF'; 281s 281s SUB FOO (*) { 281s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 281s ... 281s } 281s 281s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 281s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 281s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 281s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 281s 281s SUB MYPUSH (+@) { 281s MY $AREF = SHIFT; 281s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 281s PUSH @$AREF, @_; 281s } 281s 281s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 281s IS OF AN ACCEPTABLE TYPE. 281s 281s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 281s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 281s 281s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 281s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 281s PROVIDED, C<$_> WILL BE USED INSTEAD. 281s 281s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 281s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 281s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 281s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 281s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 281s 281s MYTIME +2; 281s 281s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 281s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 281s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 281s 281s SUB MYGETPROTOBYNUMBER($;); 281s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 281s 281s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 281s PROVIDED IT'S IN THE INITIAL POSITION: 281s X<&> 281s 281s SUB TRY (&@) { 281s MY($TRY,$CATCH) = @_; 281s EVAL { &$TRY }; 281s IF ($@) { 281s LOCAL $_ = $@; 281s &$CATCH; 281s } 281s } 281s SUB CATCH (&) { $_[0] } 281s 281s TRY { 281s DIE "PHOOEY"; 281s } CATCH { 281s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 281s }; 281s 281s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 281s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 281s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 281s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 281s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 281s 281s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 281s X 281s 281s SUB MYGREP (&@) { 281s MY $CODE = SHIFT; 281s MY @RESULT; 281s FOREACH $_ (@_) { 281s PUSH(@RESULT, $_) IF &$CODE; 281s } 281s @RESULT; 281s } 281s 281s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 281s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 281s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 281s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 281s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 281s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 281s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 281s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 281s 281s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 281s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 281s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 281s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 281s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 281s MAJORITY OF OFFENDING CODE IS FIXED. 281s 281s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 281s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 281s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 281s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 281s 281s SUB FUNC ($) { 281s MY $N = SHIFT; 281s PRINT "YOU GAVE ME $N\N"; 281s } 281s 281s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 281s RETURNING A LIST: 281s 281s FUNC(@FOO); 281s FUNC( $TEXT =~ /\W+/G ); 281s 281s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 281s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 281s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 281s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 281s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 281s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 281s 281s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 281s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 281s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 281s EFFECT, LIKE SO: 281s 281s SUB FOO($$); 281s SUB FOO($$) { 281s FOO 1, 2; 281s } 281s 281s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 281s TO MAKE THE WORLD A BETTER PLACE. 281s 281s =HEAD2 CONSTANT FUNCTIONS 281s X 281s 281s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 281s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 281s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 281s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 281s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 281s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 281s 281s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 281s 281s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 281s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 281s # AND IT'S INLINED, TOO! 281s SUB ST_DEV () { 0 } 281s SUB ST_INO () { 1 } 281s 281s SUB FLAG_FOO () { 1 << 8 } 281s SUB FLAG_BAR () { 1 << 9 } 281s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 281s 281s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 281s 281s SUB N () { INT(OPT_BAZ) / 3 } 281s 281s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 281s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 281s 281s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 281s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 281s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 281s C: 281s 281s SUB BAZ_VAL () { 281s IF (OPT_BAZ) { 281s RETURN 23; 281s } 281s ELSE { 281s RETURN 42; 281s } 281s } 281s SUB BONK_VAL () { RETURN 12345 } 281s 281s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 281s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 281s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 281s 281s BEGIN { 281s MY $VAR = 1; 281s NO STRICT 'REFS'; 281s *INLINED = SUB () { $VAR }; 281s } 281s 281s BEGIN { 281s MY $VAR = 1; 281s MY $REF = \$VAR; 281s NO STRICT 'REFS'; 281s *NOT_INLINED = SUB () { $VAR }; 281s } 281s 281s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 281s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 281s 281s BEGIN { 281s MY $X = 10; 281s *FOO = SUB () { $X }; 281s $X++; 281s } 281s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 281s 281s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 281s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 281s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 281s SO IT PRINTED C<10>, NOT C<11>. 281s 281s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 281s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 281s ASIDE FROM WHERE IT IS DECLARED. 281s 281s # FINE, NO WARNING 281s BEGIN { 281s MY $X = 54321; 281s *INLINED = SUB () { $X }; 281s } 281s # ERROR 281s BEGIN { 281s MY $X; 281s $X = 54321; 281s *ALSO_INLINED = SUB () { $X }; 281s } 281s 281s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 281s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 281s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 281s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 281s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 281s 281s MY $X = 54321; 281s *INLINED = SUB : CONST { $X }; 281s $X++; 281s 281s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 281s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 281s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 281s VALUE CAPTURED THE SAME WAY. 281s 281s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 281s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 281s AN EXPLICIT C: 281s 281s BEGIN { 281s MY $X = 10; 281s *FOO = SUB () { RETURN $X }; 281s $X++; 281s } 281s PRINT FOO(); # PRINTS 11 281s 281s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 281s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 281s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 281s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 281s 281s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 281s SUB ONE { 281s 1; 281s } 281s IF (ONE ) { 281s PRINT ONE() IF ONE ; 281s } 281s 281s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 281s SUB ONE () { 1 } 281s DO { 281s PRINT 1 281s }; 281s 281s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 281s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 281s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 281s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 281s 281s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 281s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 281s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 281s SUBROUTINE ONE REDEFINED AT -E LINE 1. 281s 281s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 281s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 281s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 281s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 281s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 281s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 281s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 281s MENTIONED ABOVE: 281s 281s SUB NOT_INLINED () { RETURN 23 } 281s 281s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 281s X X X X 281s 281s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 281s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 281s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 281s ON A NON-UNIX SYSTEM. 281s 281s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 281s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 281s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 281s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 281s 281s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 281s CHDIR $SOMEWHERE; 281s SUB CHDIR { ... } 281s 281s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 281s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 281s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 281s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 281s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 281s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 281s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 281s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 281s FOR SOME KEYWORDS. SEE L. 281s 281s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 281s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 281s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 281s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 281s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 281s THAT IS, THEY COULD SAY 281s 281s USE MODULE 'OPEN'; 281s 281s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 281s 281s USE MODULE; 281s 281s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 281s 281s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 281s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 281s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 281s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 281s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 281s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 281s THAT UNDERSTANDS REGULAR EXPRESSIONS. 281s 281s PACKAGE REGLOB; 281s REQUIRE EXPORTER; 281s @ISA = 'EXPORTER'; 281s @EXPORT_OK = 'GLOB'; 281s 281s SUB IMPORT { 281s MY $PKG = SHIFT; 281s RETURN UNLESS @_; 281s MY $SYM = SHIFT; 281s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 281s $PKG->EXPORT($WHERE, $SYM, @_); 281s } 281s 281s SUB GLOB { 281s MY $PAT = SHIFT; 281s MY @GOT; 281s IF (OPENDIR MY $D, '.') { 281s @GOT = GREP /$PAT/, READDIR $D; 281s CLOSEDIR $D; 281s } 281s RETURN @GOT; 281s } 281s 1; 281s 281s AND HERE'S HOW IT COULD BE (AB)USED: 281s 281s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 281s PACKAGE FOO; 281s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 281s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 281s 281s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 281s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 281s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 281s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 281s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 281s IT MUST BE DONE AT ALL. 281s 281s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 281s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 281s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 281s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 281s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 281s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 281s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 281s LIBRARY. 281s 281s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 281s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 281s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 281s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 281s (SEE L). 281s 281s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 281s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 281s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 281s 281s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 281s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 281s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 281s C SYNTAX, THOUGH). 281s 281s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 281s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 281s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 281s 281s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 281s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 281s 281s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 281s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 281s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 281s 281s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 281s 281s =HEAD2 AUTOLOADING 281s X X 281s 281s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 281s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 281s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 281s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 281s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 281s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 281s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 281s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 281s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 281s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 281s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 281s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 281s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 281s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 281s SUBROUTINE NAME. SEE L FOR DETAILS.) 281s 281s 281s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 281s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 281s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 281s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 281s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 281s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 281s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 281s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 281s 281s SUB AUTOLOAD { 281s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 281s MY $PROGRAM = $AUTOLOAD; 281s $PROGRAM =~ S/.*:://; 281s SYSTEM($PROGRAM, @_); 281s } 281s DATE(); 281s WHO(); 281s LS('-L'); 281s 281s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 281s EVEN NEED PARENTHESES: 281s 281s USE SUBS QW(DATE WHO LS); 281s DATE; 281s WHO; 281s LS '-L'; 281s 281s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 281s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 281s 281s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 281s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 281s DESCRIBED IN L AND IN L, THE STANDARD 281s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 281s FUNCTIONS TO PERL CODE IN L. 281s 281s =HEAD2 SUBROUTINE ATTRIBUTES 281s X X X 281s 281s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 281s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 281s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 281s C HAD BEEN SEEN. SEE L FOR DETAILS 281s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 281s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 281s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 281s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 281s 281s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 281s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 281s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 281s NEST PROPERLY. 281s 281s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 281s 281s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 281s SUB PLUGH () : UGLY('\(") :BAD; 281s SUB XYZZY : _5X5 { ... } 281s 281s EXAMPLES OF INVALID SYNTAX: 281s 281s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 281s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 281s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 281s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 281s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 281s 281s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 281s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 281s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 281s PARSED AND INVOKED: 281s 281s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 281s 281s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 281s SEE L AND L. 281s 281s =HEAD1 SEE ALSO 281s 281s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 281s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 281s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 281s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 281s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 281s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 281s 281s =FOR VI 281s # EX: SET STS=0 SW=4 ET: 281s 281s ok 2 281s # testing mod_cgi with /modules/cgi/perl.pl 281s # expected 200 281s # received 200 281s # body: PERL CGI 281s ok 3 281s # testing mod_test_rwrite with /test_rwrite 281s # expected 200 281s # received 200 281s # body: A 281s ok 4 281s ok 283s t/filter/case_in.t .................. 283s 1..3 283s # Running under perl version 5.038002 for linux 283s # Current time local: Tue Dec 17 18:53:14 2024 283s # Current time GMT: Tue Dec 17 18:53:14 2024 283s # Using Test.pm version 1.31 283s # Using Apache/Test.pm version 1.42 283s ok 1 283s # testing mod_cgi with /modules/cgi/perl_echo.pl 283s # expected 200 283s # received 200 283s ok 2 283s # testing mod_echo_post with /echo_post 283s # expected 200 283s # received 200 283s ok 3 283s ok 285s t/filter/input_body.t ............... 285s 1..2 285s # Running under perl version 5.038002 for linux 285s # Current time local: Tue Dec 17 18:53:16 2024 285s # Current time GMT: Tue Dec 17 18:53:16 2024 285s # Using Test.pm version 1.31 285s # Using Apache/Test.pm version 1.42 285s # testing : Posted "1 ko" 285s # expected: 'ok 1' 285s # received: 'ok 1' 285s ok 1 285s # testing : Posted "2 ko" 285s # expected: 'ok 2' 285s # received: 'ok 2' 285s ok 2 285s ok 287s t/http11/basicauth.t ................ 287s 1..3 287s # Running under perl version 5.038002 for linux 287s # Current time local: Tue Dec 17 18:53:18 2024 287s # Current time GMT: Tue Dec 17 18:53:18 2024 287s # Using Test.pm version 1.31 287s # Using Apache/Test.pm version 1.42 287s ok 1 287s ok 2 287s ok 3 287s ok 288s t/http11/chunked.t .................. 288s 1..30 288s # Running under perl version 5.038002 for linux 288s # Current time local: Tue Dec 17 18:53:20 2024 288s # Current time GMT: Tue Dec 17 18:53:20 2024 288s # Using Test.pm version 1.31 288s # Using Apache/Test.pm version 1.42 288s # testing : response protocol 288s # expected: 'HTTP/1.1' 288s # received: 'HTTP/1.1' 288s ok 1 288s # testing : response Transfer-Encoding 288s # expected: 'chunked' 288s # received: 'chunked' 288s ok 2 288s # testing : no Content-Length 288s # expected: 0 288s # received: 0 288s ok 3 288s # testing : body length 288s # expected: '70976' 288s # received: 70976 288s ok 4 288s # testing : number of requests 288s # expected: 1 288s # received: 1 288s ok 5 288s # testing : response protocol 288s # expected: 'HTTP/1.1' 288s # received: 'HTTP/1.1' 288s ok 6 288s # testing : response Transfer-Encoding 288s # expected: 'chunked' 288s # received: 'chunked' 288s ok 7 288s # testing : no Content-Length 288s # expected: 0 288s # received: 0 288s ok 8 288s # testing : body length 288s # expected: '212509' 288s # received: 212509 288s ok 9 288s # testing : number of requests 288s # expected: 2 288s # received: 2 288s ok 10 288s # testing : response protocol 288s # expected: 'HTTP/1.1' 288s # received: 'HTTP/1.1' 288s ok 11 288s # testing : response Transfer-Encoding 288s # expected: 'chunked' 288s # received: 'chunked' 288s ok 12 288s # testing : no Content-Length 288s # expected: 0 288s # received: 0 288s ok 13 288s # testing : body length 288s # expected: '280545' 288s # received: 280545 288s ok 14 288s # testing : number of requests 288s # expected: 3 288s # received: 3 288s ok 15 288s # testing : response protocol 288s # expected: 'HTTP/1.1' 288s # received: 'HTTP/1.1' 288s ok 16 288s # testing : response Transfer-Encoding 288s # expected: 'chunked' 288s # received: 'chunked' 288s ok 17 288s # testing : no Content-Length 288s # expected: 0 288s # received: 0 288s ok 18 288s # testing : body length 288s # expected: '845969' 288s # received: 845969 288s ok 19 288s # testing : number of requests 288s # expected: 4 288s # received: 4 288s ok 20 288s # testing : response protocol 288s # expected: 'HTTP/1.1' 288s # received: 'HTTP/1.1' 288s ok 21 288s # testing : no Transfer-Encoding (test result inverted) 288s # expected: 'chunked' 288s # received: '' 288s ok 22 288s # testing : content length 288s # expected: 253 288s # received: '253' 288s ok 23 288s # testing : body length 288s # expected: '242' 288s # received: 242 288s ok 24 288s # testing : number of requests 288s # expected: 5 288s # received: 5 288s ok 25 288s # testing : response protocol 288s # expected: 'HTTP/1.1' 288s # received: 'HTTP/1.1' 288s ok 26 288s # testing : no Transfer-Encoding (test result inverted) 288s # expected: 'chunked' 288s # received: '' 288s ok 27 288s # testing : content length 288s # expected: '' 288s # received: '' 288s ok 28 288s # testing : body length 288s # expected: '14276' 288s # received: 14276 288s ok 29 288s # testing : number of requests 288s # expected: 6 288s # received: 6 288s ok 30 288s ok 290s t/http11/chunked2.t ................. 290s 1..2 290s # Running under perl version 5.038002 for linux 290s # Current time local: Tue Dec 17 18:53:21 2024 290s # Current time GMT: Tue Dec 17 18:53:21 2024 290s # Using Test.pm version 1.31 290s # Using Apache/Test.pm version 1.42 290s # testing : successful response 290s # expected: 200 290s # received: '200' 290s ok 1 290s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 290s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 290s ok 2 290s ok 292s t/http11/clength.t .................. 292s 1..6 292s # Running under perl version 5.038002 for linux 292s # Current time local: Tue Dec 17 18:53:23 2024 292s # Current time GMT: Tue Dec 17 18:53:23 2024 292s # Using Test.pm version 1.31 292s # Using Apache/Test.pm version 1.42 292s # testing : successful response 292s # expected: 200 292s # received: '200' 292s ok 1 292s # expected: 10 292s # received: '10' 292s ok 2 292s # expected: 'bbbbbbbbbb' 292s # received: 'bbbbbbbbbb' 292s ok 3 292s # testing : successful response 292s # expected: 200 292s # received: '200' 292s ok 4 292s # expected: 6 292s # received: '6' 292s ok 5 292s # expected: 'foobar' 292s # received: 'foobar' 292s ok 6 292s ok 296s t/http11/post.t ..................... 296s # using LWP client 296s 1..51 296s # Running under perl version 5.038002 for linux 296s # Current time local: Tue Dec 17 18:53:25 2024 296s # Current time GMT: Tue Dec 17 18:53:25 2024 296s # Using Test.pm version 1.31 296s # Using Apache/Test.pm version 1.42 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 1024 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Connection: Keep-Alive 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 1 296s #DMMATCH1: 1 296s #Keep-Alive: timeout=5, max=100 296s # 296s # testing : length posted 296s # expected: '1024' 296s # received: 1024 296s ok 1 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 2048 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 2 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '2048' 296s # received: 2048 296s ok 2 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 3072 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 3 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '3072' 296s # received: 3072 296s ok 3 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 4096 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 4 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '4096' 296s # received: 4096 296s ok 4 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 5120 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 5 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '5120' 296s # received: 5120 296s ok 5 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 6144 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 6 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '6144' 296s # received: 6144 296s ok 6 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 7168 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 7 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '7168' 296s # received: 7168 296s ok 7 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 8192 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 8 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '8192' 296s # received: 8192 296s ok 8 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 9216 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 9 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '9216' 296s # received: 9216 296s ok 9 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 10240 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 10 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '10240' 296s # received: 10240 296s ok 10 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 11264 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 11 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '11264' 296s # received: 11264 296s ok 11 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 12288 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 12 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '12288' 296s # received: 12288 296s ok 12 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 13312 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 13 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '13312' 296s # received: 13312 296s ok 13 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 14336 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 14 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '14336' 296s # received: 14336 296s ok 14 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 15360 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 15 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '15360' 296s # received: 15360 296s ok 15 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 16384 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 16 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '16384' 296s # received: 16384 296s ok 16 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 17408 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 17 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '17408' 296s # received: 17408 296s ok 17 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 18432 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 18 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '18432' 296s # received: 18432 296s ok 18 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 19456 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 19 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '19456' 296s # received: 19456 296s ok 19 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 20480 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 20 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '20480' 296s # received: 20480 296s ok 20 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 21504 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 21 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '21504' 296s # received: 21504 296s ok 21 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 22528 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 22 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '22528' 296s # received: 22528 296s ok 22 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 23552 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 23 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '23552' 296s # received: 23552 296s ok 23 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 24576 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 24 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '24576' 296s # received: 24576 296s ok 24 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 25600 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 25 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '25600' 296s # received: 25600 296s ok 25 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 26624 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:27 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 26 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '26624' 296s # received: 26624 296s ok 26 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 27648 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 27 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '27648' 296s # received: 27648 296s ok 27 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 28672 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 28 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '28672' 296s # received: 28672 296s ok 28 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 29696 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 29 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '29696' 296s # received: 29696 296s ok 29 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 30720 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 30 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '30720' 296s # received: 30720 296s ok 30 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 31744 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 31 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '31744' 296s # received: 31744 296s ok 31 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 32768 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 32 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '32768' 296s # received: 32768 296s ok 32 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 33792 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 33 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '33792' 296s # received: 33792 296s ok 33 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 34816 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 34 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '34816' 296s # received: 34816 296s ok 34 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 35840 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 35 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '35840' 296s # received: 35840 296s ok 35 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 36864 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 36 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '36864' 296s # received: 36864 296s ok 36 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 37888 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 37 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '37888' 296s # received: 37888 296s ok 37 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 38912 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 38 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '38912' 296s # received: 38912 296s ok 38 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 39936 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 39 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '39936' 296s # received: 39936 296s ok 39 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 40960 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 40 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '40960' 296s # received: 40960 296s ok 40 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 41984 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 41 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '41984' 296s # received: 41984 296s ok 41 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 43008 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 42 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '43008' 296s # received: 43008 296s ok 42 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 44032 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 43 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '44032' 296s # received: 44032 296s ok 43 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 45056 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 44 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '45056' 296s # received: 45056 296s ok 44 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 46080 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 45 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '46080' 296s # received: 46080 296s ok 45 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 47104 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 46 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '47104' 296s # received: 47104 296s ok 46 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 48128 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 47 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '48128' 296s # received: 48128 296s ok 47 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 49152 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 48 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '49152' 296s # received: 49152 296s ok 48 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 50176 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:28 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:29 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 49 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '50176' 296s # received: 50176 296s ok 49 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 51200 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:29 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 17 Dec 2024 18:53:29 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 50 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '51200' 296s # received: 51200 296s ok 50 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.76 296s #Content-Length: 102400 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 17 Dec 2024 18:53:29 GMT 296s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 296s #Vary: In-If1 296s #Content-Length: 7 296s #Client-Date: Tue, 17 Dec 2024 18:53:29 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 51 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '102400' 296s # received: 102400 296s ok 51 296s ok 298s t/modules/aaa.t ..................... 298s 1..40 298s # Running under perl version 5.038002 for linux 298s # Current time local: Tue Dec 17 18:53:29 2024 298s # Current time GMT: Tue Dec 17 18:53:29 2024 298s # Using Test.pm version 1.31 298s # Using Apache/Test.pm version 1.42 298s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm2 298s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 298s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/form1 298s ok 1 298s ok 2 298s ok 3 298s ok 4 298s ok 5 298s ok 6 298s ok 7 298s ok 8 298s ok 9 298s ok 10 298s ok 11 298s ok 12 298s ok 13 298s ok 14 298s ok 15 298s ok 16 298s ok 17 298s ok 18 298s ok 19 298s ok 20 298s ok 21 298s ok 22 298s ok 23 298s ok 24 298s ok 25 298s ok 26 298s ok 27 298s ok 28 298s ok 29 298s ok 30 298s ok 31 298s ok 32 298s ok 33 298s ok 34 298s ok 35 298s ok 36 298s ok 37 298s ok 38 298s ok 39 298s ok 40 298s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/form1 298s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm2 298s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 298s ok 300s t/modules/access.t .................. 300s 1..408 300s # Running under perl version 5.038002 for linux 300s # Current time local: Tue Dec 17 18:53:31 2024 300s # Current time GMT: Tue Dec 17 18:53:31 2024 300s # Using Test.pm version 1.31 300s # Using Apache/Test.pm version 1.42 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # expecting access. 300s ok 1 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 2 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from all 300s # expecting access. 300s ok 3 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 4 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from localhost 300s # expecting access. 300s ok 5 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 6 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from 127.0.0.1 300s # expecting access. 300s ok 7 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 8 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from 127.0 300s # expecting access. 300s ok 9 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 10 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 11 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 12 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from 127.0.0.1/16 300s # expecting access. 300s ok 13 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 14 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 15 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 16 300s # --- 300s # Order deny,allow 300s # Allow from all 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 17 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # expecting access. 300s ok 18 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 19 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from all 300s # expecting access. 300s ok 20 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 21 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from localhost 300s # expecting access. 300s ok 22 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 23 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from 127.0.0.1 300s # expecting access. 300s ok 24 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 25 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from 127.0 300s # expecting access. 300s ok 26 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 27 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 28 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 29 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from 127.0.0.1/16 300s # expecting access. 300s ok 30 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 31 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 32 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 33 300s # --- 300s # Order deny,allow 300s # Allow from localhost 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 34 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # expecting access. 300s ok 35 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 36 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from all 300s # expecting access. 300s ok 37 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 38 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from localhost 300s # expecting access. 300s ok 39 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 40 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1 300s # expecting access. 300s ok 41 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 42 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from 127.0 300s # expecting access. 300s ok 43 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 44 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 45 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 46 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1/16 300s # expecting access. 300s ok 47 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 48 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 49 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 50 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 51 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # expecting access. 300s ok 52 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 53 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from all 300s # expecting access. 300s ok 54 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 55 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from localhost 300s # expecting access. 300s ok 56 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 57 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from 127.0.0.1 300s # expecting access. 300s ok 58 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 59 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from 127.0 300s # expecting access. 300s ok 60 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 61 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 62 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 63 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from 127.0.0.1/16 300s # expecting access. 300s ok 64 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 65 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 66 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 67 300s # --- 300s # Order deny,allow 300s # Allow from 127.0 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 68 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 69 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 70 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from all 300s # expecting access. 300s ok 71 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 72 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from localhost 300s # expecting access. 300s ok 73 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 74 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1 300s # expecting access. 300s ok 75 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 76 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0 300s # expecting access. 300s ok 77 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 78 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 79 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 80 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1/16 300s # expecting access. 300s ok 81 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 82 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 83 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 84 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 85 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # expecting access. 300s ok 86 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 87 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from all 300s # expecting access. 300s ok 88 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 89 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from localhost 300s # expecting access. 300s ok 90 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 91 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1 300s # expecting access. 300s ok 92 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 93 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0 300s # expecting access. 300s ok 94 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 95 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 96 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 97 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1/16 300s # expecting access. 300s ok 98 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 99 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 100 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 101 300s # --- 300s # Order deny,allow 300s # Allow from 127.0.0.1/16 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 102 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # expecting access. 300s ok 103 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 104 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from all 300s # expecting access denial. 300s ok 105 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 106 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from localhost 300s # expecting access denial. 300s ok 107 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 108 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 109 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 110 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from 127.0 300s # expecting access denial. 300s ok 111 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 112 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 113 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 114 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 115 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 116 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 117 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 118 300s # --- 300s # Order deny,allow 300s # Allow from somewhere.else.com 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 119 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # expecting access. 300s ok 120 300s # --- 300s # Order deny,allow 300s # Deny from all 300s # expecting access denial. 300s ok 121 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from all 300s # expecting access denial. 300s ok 122 300s # --- 300s # Order deny,allow 300s # Deny from localhost 300s # expecting access denial. 300s ok 123 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from localhost 300s # expecting access denial. 300s ok 124 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 125 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 126 300s # --- 300s # Order deny,allow 300s # Deny from 127.0 300s # expecting access denial. 300s ok 127 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from 127.0 300s # expecting access denial. 300s ok 128 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 129 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 130 300s # --- 300s # Order deny,allow 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 131 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 132 300s # --- 300s # Order deny,allow 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 133 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 134 300s # --- 300s # Order deny,allow 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 135 300s # --- 300s # Order deny,allow 300s # Allow from 66.6.6.6 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 136 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # expecting access. 300s ok 137 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 138 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from all 300s # expecting access denial. 300s ok 139 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 140 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from localhost 300s # expecting access denial. 300s ok 141 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 142 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 143 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 144 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from 127.0 300s # expecting access denial. 300s ok 145 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 146 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 147 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 148 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 149 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 150 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 151 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 152 300s # --- 300s # Order allow,deny 300s # Allow from all 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 153 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # expecting access. 300s ok 154 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 155 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from all 300s # expecting access denial. 300s ok 156 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 157 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from localhost 300s # expecting access denial. 300s ok 158 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 159 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 160 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 161 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from 127.0 300s # expecting access denial. 300s ok 162 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 163 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 164 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 165 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 166 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 167 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 168 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 169 300s # --- 300s # Order allow,deny 300s # Allow from localhost 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 170 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # expecting access. 300s ok 171 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 172 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from all 300s # expecting access denial. 300s ok 173 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 174 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from localhost 300s # expecting access denial. 300s ok 175 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 176 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 177 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 178 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from 127.0 300s # expecting access denial. 300s ok 179 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 180 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 181 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 182 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 183 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 184 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 185 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 186 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 187 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # expecting access. 300s ok 188 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 189 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from all 300s # expecting access denial. 300s ok 190 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 191 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from localhost 300s # expecting access denial. 300s ok 192 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 193 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 194 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 195 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from 127.0 300s # expecting access denial. 300s ok 196 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 197 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 198 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 199 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 200 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 201 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 202 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 203 300s # --- 300s # Order allow,deny 300s # Allow from 127.0 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 204 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 205 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 206 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from all 300s # expecting access denial. 300s ok 207 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 208 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from localhost 300s # expecting access denial. 300s ok 209 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 210 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 211 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 212 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0 300s # expecting access denial. 300s ok 213 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 214 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 215 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 216 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 217 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 218 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 219 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 220 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 221 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # expecting access. 300s ok 222 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 223 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from all 300s # expecting access denial. 300s ok 224 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 225 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from localhost 300s # expecting access denial. 300s ok 226 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 227 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 228 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 229 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0 300s # expecting access denial. 300s ok 230 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 231 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 232 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 233 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 234 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 235 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 236 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 237 300s # --- 300s # Order allow,deny 300s # Allow from 127.0.0.1/16 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 238 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # expecting access denial. 300s ok 239 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 240 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from all 300s # expecting access denial. 300s ok 241 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 242 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from localhost 300s # expecting access denial. 300s ok 243 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 244 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 245 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 246 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from 127.0 300s # expecting access denial. 300s ok 247 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 248 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 249 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 250 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 251 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 252 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 253 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 254 300s # --- 300s # Order allow,deny 300s # Allow from somewhere.else.com 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 255 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # expecting access denial. 300s ok 256 300s # --- 300s # Order allow,deny 300s # Deny from all 300s # expecting access denial. 300s ok 257 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from all 300s # expecting access denial. 300s ok 258 300s # --- 300s # Order allow,deny 300s # Deny from localhost 300s # expecting access denial. 300s ok 259 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from localhost 300s # expecting access denial. 300s ok 260 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 261 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 262 300s # --- 300s # Order allow,deny 300s # Deny from 127.0 300s # expecting access denial. 300s ok 263 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from 127.0 300s # expecting access denial. 300s ok 264 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 265 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 266 300s # --- 300s # Order allow,deny 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 267 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 268 300s # --- 300s # Order allow,deny 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 269 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 270 300s # --- 300s # Order allow,deny 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 271 300s # --- 300s # Order allow,deny 300s # Allow from 66.6.6.6 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 272 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # expecting access. 300s ok 273 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 274 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from all 300s # expecting access denial. 300s ok 275 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 276 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from localhost 300s # expecting access denial. 300s ok 277 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 278 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 279 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 280 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from 127.0 300s # expecting access denial. 300s ok 281 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 282 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 283 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 284 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 285 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 286 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 287 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 288 300s # --- 300s # Order mutual-failure 300s # Allow from all 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 289 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # expecting access. 300s ok 290 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 291 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from all 300s # expecting access denial. 300s ok 292 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 293 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from localhost 300s # expecting access denial. 300s ok 294 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 295 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 296 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 297 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from 127.0 300s # expecting access denial. 300s ok 298 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 299 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 300 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 301 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 302 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 303 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 304 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 305 300s # --- 300s # Order mutual-failure 300s # Allow from localhost 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 306 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # expecting access. 300s ok 307 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 308 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from all 300s # expecting access denial. 300s ok 309 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 310 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from localhost 300s # expecting access denial. 300s ok 311 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 312 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 313 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 314 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from 127.0 300s # expecting access denial. 300s ok 315 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 316 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 317 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 318 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 319 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 320 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 321 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 322 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 323 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # expecting access. 300s ok 324 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 325 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from all 300s # expecting access denial. 300s ok 326 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 327 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from localhost 300s # expecting access denial. 300s ok 328 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 329 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 330 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 331 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from 127.0 300s # expecting access denial. 300s ok 332 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 333 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 334 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 335 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 336 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 337 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 338 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 339 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 340 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # expecting access. 300s ok 341 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 342 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from all 300s # expecting access denial. 300s ok 343 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 344 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from localhost 300s # expecting access denial. 300s ok 345 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 346 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 347 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 348 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0 300s # expecting access denial. 300s ok 349 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 350 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 351 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 352 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 353 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 354 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 355 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 356 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/255.255.0.0 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 357 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # expecting access. 300s ok 358 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 359 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from all 300s # expecting access denial. 300s ok 360 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 361 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from localhost 300s # expecting access denial. 300s ok 362 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 363 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 364 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 365 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0 300s # expecting access denial. 300s ok 366 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 367 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 368 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 369 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 370 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 371 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from somewhere.else.com 300s # expecting access. 300s ok 372 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 373 300s # --- 300s # Order mutual-failure 300s # Allow from 127.0.0.1/16 300s # Deny from 66.6.6.6 300s # expecting access. 300s ok 374 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # expecting access denial. 300s ok 375 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 376 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from all 300s # expecting access denial. 300s ok 377 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 378 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from localhost 300s # expecting access denial. 300s ok 379 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 380 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 381 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 382 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from 127.0 300s # expecting access denial. 300s ok 383 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 384 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 385 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 386 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 387 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 388 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 389 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 390 300s # --- 300s # Order mutual-failure 300s # Allow from somewhere.else.com 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 391 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # expecting access denial. 300s ok 392 300s # --- 300s # Order mutual-failure 300s # Deny from all 300s # expecting access denial. 300s ok 393 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from all 300s # expecting access denial. 300s ok 394 300s # --- 300s # Order mutual-failure 300s # Deny from localhost 300s # expecting access denial. 300s ok 395 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from localhost 300s # expecting access denial. 300s ok 396 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 397 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1 300s # expecting access denial. 300s ok 398 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0 300s # expecting access denial. 300s ok 399 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from 127.0 300s # expecting access denial. 300s ok 400 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 401 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1/255.255.0.0 300s # expecting access denial. 300s ok 402 300s # --- 300s # Order mutual-failure 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 403 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from 127.0.0.1/16 300s # expecting access denial. 300s ok 404 300s # --- 300s # Order mutual-failure 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 405 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from somewhere.else.com 300s # expecting access denial. 300s ok 406 300s # --- 300s # Order mutual-failure 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 407 300s # --- 300s # Order mutual-failure 300s # Allow from 66.6.6.6 300s # Deny from 66.6.6.6 300s # expecting access denial. 300s ok 408 300s ok 302s t/modules/actions.t ................. 302s 1..20 302s # Running under perl version 5.038002 for linux 302s # Current time local: Tue Dec 17 18:53:33 2024 302s # Current time GMT: Tue Dec 17 18:53:33 2024 302s # Using Test.pm version 1.31 302s # Using Apache/Test.pm version 1.42 302s # expected: 200 302s # received: '200' 302s ok 1 302s # expected: 'nada' 302s # received: 'nada' 302s ok 2 302s # expected: 404 302s # received: '404' 302s ok 3 302s ok 4 # skip RC=404, no need to check content 302s # expected: 404 302s # received: '404' 302s ok 5 302s ok 6 # skip RC=404, no need to check content 302s # expected: 404 302s # received: '404' 302s ok 7 302s ok 8 # skip RC=404, no need to check content 302s # expected: 200 302s # received: '200' 302s ok 9 302s # expected: 'nada' 302s # received: 'nada' 302s ok 10 302s # expected: 404 302s # received: '404' 302s ok 11 302s ok 12 # skip RC=404, no need to check content 302s # expected: 200 302s # received: '200' 302s ok 13 302s # expected: 'POST 302s # foo2: bar2 302s # ' 302s # received: 'POST 302s # foo2: bar2 302s # ' 302s ok 14 302s # expected: 405 302s # received: '405' 302s ok 15 302s # expected: 200 302s # received: '200' 302s ok 16 302s # expected: 'foo=bar' 302s # received: 'foo=bar' 302s ok 17 302s # expected: 200 302s # received: '200' 302s ok 18 302s # expected: 'POST 302s # foo2: bar2 302s # ' 302s # received: 'POST 302s # foo2: bar2 302s # ' 302s ok 19 302s # expected: 405 302s # received: '405' 302s ok 20 302s ok 304s t/modules/alias.t ................... 304s 1..134 304s # Running under perl version 5.038002 for linux 304s # Current time local: Tue Dec 17 18:53:35 2024 304s # Current time GMT: Tue Dec 17 18:53:35 2024 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.42 304s # verifying simple aliases 304s # testing : /alias/ 304s # expected: 200 304s # received: '200' 304s ok 1 304s # testing : /bogu/ 304s # expected: 404 304s # received: '404' 304s ok 2 304s # verifying alias match with /ali[0-9]. 304s # testing : /ali0 304s # expected: 0 304s # received: '0' 304s ok 3 304s # testing : /ali1 304s # expected: 1 304s # received: '1' 304s ok 4 304s # testing : /ali2 304s # expected: 2 304s # received: '2' 304s ok 5 304s # testing : /ali3 304s # expected: 3 304s # received: '3' 304s ok 6 304s # testing : /ali4 304s # expected: 4 304s # received: '4' 304s ok 7 304s # testing : /ali5 304s # expected: 5 304s # received: '5' 304s ok 8 304s # testing : /ali6 304s # expected: 6 304s # received: '6' 304s ok 9 304s # testing : /ali7 304s # expected: 7 304s # received: '7' 304s ok 10 304s # testing : /ali8 304s # expected: 8 304s # received: '8' 304s ok 11 304s # testing : /ali9 304s # expected: 9 304s # received: '9' 304s ok 12 304s # verifying expression alias match with /expr/ali[0-9]. 304s # testing : /ali0 304s # expected: 0 304s # received: '0' 304s ok 13 304s # testing : /ali1 304s # expected: 1 304s # received: '1' 304s ok 14 304s # testing : /ali2 304s # expected: 2 304s # received: '2' 304s ok 15 304s # testing : /ali3 304s # expected: 3 304s # received: '3' 304s ok 16 304s # testing : /ali4 304s # expected: 4 304s # received: '4' 304s ok 17 304s # testing : /ali5 304s # expected: 5 304s # received: '5' 304s ok 18 304s # testing : /ali6 304s # expected: 6 304s # received: '6' 304s ok 19 304s # testing : /ali7 304s # expected: 7 304s # received: '7' 304s ok 20 304s # testing : /ali8 304s # expected: 8 304s # received: '8' 304s ok 21 304s # testing : /ali9 304s # expected: 9 304s # received: '9' 304s ok 22 304s # testing : /forbid 304s # expected: '403' 304s # received: '403' 304s ok 23 304s # testing : /gone 304s # expected: '410' 304s # received: '410' 304s ok 24 304s # testing : /perm 304s # expected: '301' 304s # received: '301' 304s ok 25 304s # testing : /perm2 304s # expected: '301' 304s # received: '301' 304s ok 26 304s # testing : /seeother 304s # expected: '303' 304s # received: '303' 304s ok 27 304s # testing : /temp 304s # expected: '302' 304s # received: '302' 304s ok 28 304s # testing : /temp2 304s # expected: '302' 304s # received: '302' 304s ok 29 304s verifying body of perm and temp redirect match 304s # testing : /p0 304s # expected: 0 304s # received: '0' 304s ok 30 304s # testing : /p1 304s # expected: 1 304s # received: '1' 304s ok 31 304s # testing : /p2 304s # expected: 2 304s # received: '2' 304s ok 32 304s # testing : /p3 304s # expected: 3 304s # received: '3' 304s ok 33 304s # testing : /p4 304s # expected: 4 304s # received: '4' 304s ok 34 304s # testing : /p5 304s # expected: 5 304s # received: '5' 304s ok 35 304s # testing : /p6 304s # expected: 6 304s # received: '6' 304s ok 36 304s # testing : /p7 304s # expected: 7 304s # received: '7' 304s ok 37 304s # testing : /p8 304s # expected: 8 304s # received: '8' 304s ok 38 304s # testing : /p9 304s # expected: 9 304s # received: '9' 304s ok 39 304s # testing : /t0 304s # expected: 0 304s # received: '0' 304s ok 40 304s # testing : /t1 304s # expected: 1 304s # received: '1' 304s ok 41 304s # testing : /t2 304s # expected: 2 304s # received: '2' 304s ok 42 304s # testing : /t3 304s # expected: 3 304s # received: '3' 304s ok 43 304s # testing : /t4 304s # expected: 4 304s # received: '4' 304s ok 44 304s # testing : /t5 304s # expected: 5 304s # received: '5' 304s ok 45 304s # testing : /t6 304s # expected: 6 304s # received: '6' 304s ok 46 304s # testing : /t7 304s # expected: 7 304s # received: '7' 304s ok 47 304s # testing : /t8 304s # expected: 8 304s # received: '8' 304s ok 48 304s # testing : /t9 304s # expected: 9 304s # received: '9' 304s ok 49 304s verifying body of perm and temp redirect match with expression support 304s # testing : /p0 304s # expected: 0 304s # received: '0' 304s ok 50 304s # testing : /p1 304s # expected: 1 304s # received: '1' 304s ok 51 304s # testing : /p2 304s # expected: 2 304s # received: '2' 304s ok 52 304s # testing : /p3 304s # expected: 3 304s # received: '3' 304s ok 53 304s # testing : /p4 304s # expected: 4 304s # received: '4' 304s ok 54 304s # testing : /p5 304s # expected: 5 304s # received: '5' 304s ok 55 304s # testing : /p6 304s # expected: 6 304s # received: '6' 304s ok 56 304s # testing : /p7 304s # expected: 7 304s # received: '7' 304s ok 57 304s # testing : /p8 304s # expected: 8 304s # received: '8' 304s ok 58 304s # testing : /p9 304s # expected: 9 304s # received: '9' 304s ok 59 304s # testing : /t0 304s # expected: 0 304s # received: '0' 304s ok 60 304s # testing : /t1 304s # expected: 1 304s # received: '1' 304s ok 61 304s # testing : /t2 304s # expected: 2 304s # received: '2' 304s ok 62 304s # testing : /t3 304s # expected: 3 304s # received: '3' 304s ok 63 304s # testing : /t4 304s # expected: 4 304s # received: '4' 304s ok 64 304s # testing : /t5 304s # expected: 5 304s # received: '5' 304s ok 65 304s # testing : /t6 304s # expected: 6 304s # received: '6' 304s ok 66 304s # testing : /t7 304s # expected: 7 304s # received: '7' 304s ok 67 304s # testing : /t8 304s # expected: 8 304s # received: '8' 304s ok 68 304s # testing : /t9 304s # expected: 9 304s # received: '9' 304s ok 69 304s verifying return code of seeother and gone redirect match 304s # testing : f0 304s # expected: '403' 304s # received: '403' 304s ok 70 304s # testing : f1 304s # expected: '403' 304s # received: '403' 304s ok 71 304s # testing : f2 304s # expected: '403' 304s # received: '403' 304s ok 72 304s # testing : f3 304s # expected: '403' 304s # received: '403' 304s ok 73 304s # testing : f4 304s # expected: '403' 304s # received: '403' 304s ok 74 304s # testing : f5 304s # expected: '403' 304s # received: '403' 304s ok 75 304s # testing : f6 304s # expected: '403' 304s # received: '403' 304s ok 76 304s # testing : f7 304s # expected: '403' 304s # received: '403' 304s ok 77 304s # testing : f8 304s # expected: '403' 304s # received: '403' 304s ok 78 304s # testing : f9 304s # expected: '403' 304s # received: '403' 304s ok 79 304s # testing : s0 304s # expected: '303' 304s # received: '303' 304s ok 80 304s # testing : s1 304s # expected: '303' 304s # received: '303' 304s ok 81 304s # testing : s2 304s # expected: '303' 304s # received: '303' 304s ok 82 304s # testing : s3 304s # expected: '303' 304s # received: '303' 304s ok 83 304s # testing : s4 304s # expected: '303' 304s # received: '303' 304s ok 84 304s # testing : s5 304s # expected: '303' 304s # received: '303' 304s ok 85 304s # testing : s6 304s # expected: '303' 304s # received: '303' 304s ok 86 304s # testing : s7 304s # expected: '303' 304s # received: '303' 304s ok 87 304s # testing : s8 304s # expected: '303' 304s # received: '303' 304s ok 88 304s # testing : s9 304s # expected: '303' 304s # received: '303' 304s ok 89 304s # testing : g0 304s # expected: '410' 304s # received: '410' 304s ok 90 304s # testing : g1 304s # expected: '410' 304s # received: '410' 304s ok 91 304s # testing : g2 304s # expected: '410' 304s # received: '410' 304s ok 92 304s # testing : g3 304s # expected: '410' 304s # received: '410' 304s ok 93 304s # testing : g4 304s # expected: '410' 304s # received: '410' 304s ok 94 304s # testing : g5 304s # expected: '410' 304s # received: '410' 304s ok 95 304s # testing : g6 304s # expected: '410' 304s # received: '410' 304s ok 96 304s # testing : g7 304s # expected: '410' 304s # received: '410' 304s ok 97 304s # testing : g8 304s # expected: '410' 304s # received: '410' 304s ok 98 304s # testing : g9 304s # expected: '410' 304s # received: '410' 304s ok 99 304s verifying return code of seeother and gone redirect match with expression support 304s # testing : f0 304s # expected: '403' 304s # received: '403' 304s ok 100 304s # testing : f1 304s # expected: '403' 304s # received: '403' 304s ok 101 304s # testing : f2 304s # expected: '403' 304s # received: '403' 304s ok 102 304s # testing : f3 304s # expected: '403' 304s # received: '403' 304s ok 103 304s # testing : f4 304s # expected: '403' 304s # received: '403' 304s ok 104 304s # testing : f5 304s # expected: '403' 304s # received: '403' 304s ok 105 304s # testing : f6 304s # expected: '403' 304s # received: '403' 304s ok 106 304s # testing : f7 304s # expected: '403' 304s # received: '403' 304s ok 107 304s # testing : f8 304s # expected: '403' 304s # received: '403' 304s ok 108 304s # testing : f9 304s # expected: '403' 304s # received: '403' 304s ok 109 304s # testing : s0 304s # expected: '303' 304s # received: '303' 304s ok 110 304s # testing : s1 304s # expected: '303' 304s # received: '303' 304s ok 111 304s # testing : s2 304s # expected: '303' 304s # received: '303' 304s ok 112 304s # testing : s3 304s # expected: '303' 304s # received: '303' 304s ok 113 304s # testing : s4 304s # expected: '303' 304s # received: '303' 304s ok 114 304s # testing : s5 304s # expected: '303' 304s # received: '303' 304s ok 115 304s # testing : s6 304s # expected: '303' 304s # received: '303' 304s ok 116 304s # testing : s7 304s # expected: '303' 304s # received: '303' 304s ok 117 304s # testing : s8 304s # expected: '303' 304s # received: '303' 304s ok 118 304s # testing : s9 304s # expected: '303' 304s # received: '303' 304s ok 119 304s # testing : g0 304s # expected: '410' 304s # received: '410' 304s ok 120 304s # testing : g1 304s # expected: '410' 304s # received: '410' 304s ok 121 304s # testing : g2 304s # expected: '410' 304s # received: '410' 304s ok 122 304s # testing : g3 304s # expected: '410' 304s # received: '410' 304s ok 123 304s # testing : g4 304s # expected: '410' 304s # received: '410' 304s ok 124 304s # testing : g5 304s # expected: '410' 304s # received: '410' 304s ok 125 304s # testing : g6 304s # expected: '410' 304s # received: '410' 304s ok 126 304s # testing : g7 304s # expected: '410' 304s # received: '410' 304s ok 127 304s # testing : g8 304s # expected: '410' 304s # received: '410' 304s ok 128 304s # testing : g9 304s # expected: '410' 304s # received: '410' 304s ok 129 304s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 304s # verifying /modules/alias/script is plain text 304s # testing : /modules/alias/script 304s # expected: '#!/bin/sh 304s # echo Content-type: text/plain 304s # echo 304s # echo this is a shell script cgi. 304s # ' 304s # received: '#!/bin/sh 304s # echo Content-type: text/plain 304s # echo 304s # echo this is a shell script cgi. 304s # ' 304s ok 130 304s # verifying same file accessed at /cgi/script is executed code 304s # testing : /cgi/script 304s # expected: 'this is a shell script cgi. 304s # ' 304s # received: 'this is a shell script cgi. 304s # ' 304s ok 131 304s # verifying ScriptAliasMatch with /aliascgi-script 304s # testing : /aliascgi-script 304s # expected: 'this is a shell script cgi. 304s # ' 304s # received: 'this is a shell script cgi. 304s # ' 304s ok 132 304s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 304s # testing : /aliascgi-script 304s # expected: 'this is a shell script cgi. 304s # ' 304s # received: 'this is a shell script cgi. 304s # ' 304s ok 133 304s # verifying bad script alias. 304s # testing : /aliascgi-nada 304s # expected: 404 304s # received: '404' 304s ok 134 304s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 304s ok 305s t/modules/allowmethods.t ............ 305s 1..9 305s # Running under perl version 5.038002 for linux 305s # Current time local: Tue Dec 17 18:53:37 2024 305s # Current time GMT: Tue Dec 17 18:53:37 2024 305s # Using Test.pm version 1.31 305s # Using Apache/Test.pm version 1.42 305s # testing : Get request to /Get responds 200 305s # expected: 200 305s # received: '200' 305s ok 1 305s # testing : Head request to /Get responds 200 305s # expected: 200 305s # received: '200' 305s ok 2 305s # testing : Post request to /Get responds 405 305s # expected: 405 305s # received: '405' 305s ok 3 305s # testing : Get request to /Head responds 200 305s # expected: 200 305s # received: '200' 305s ok 4 305s # testing : Head request to /Head responds 200 305s # expected: 200 305s # received: '200' 305s ok 5 305s # testing : Post request to /Head responds 405 305s # expected: 405 305s # received: '405' 305s ok 6 305s # testing : Get request to /Post responds 405 305s # expected: 405 305s # received: '405' 305s ok 7 305s # testing : Head request to /Post responds 405 305s # expected: 405 305s # received: '405' 305s ok 8 305s # testing : Post request to /Post responds 200 305s # expected: 200 305s # received: '200' 305s ok 9 305s ok 307s t/modules/asis.t .................... 307s 1..3 307s # Running under perl version 5.038002 for linux 307s # Current time local: Tue Dec 17 18:53:38 2024 307s # Current time GMT: Tue Dec 17 18:53:38 2024 307s # Using Test.pm version 1.31 307s # Using Apache/Test.pm version 1.42 307s # testing : asis content OK 307s # expected: 'This is asis content. 307s # ' 307s # received: 'This is asis content. 307s # ' 307s ok 1 307s # testing : asis gave 404 error 307s # expected: 404 307s # received: '404' 307s ok 2 307s # testing : asis gave 403 error 307s # expected: 403 307s # received: '403' 307s ok 3 307s ok 310s t/modules/authz_core.t .............. 310s 1..504 310s # Running under perl version 5.038002 for linux 310s # Current time local: Tue Dec 17 18:53:40 2024 310s # Current time GMT: Tue Dec 17 18:53:40 2024 310s # Using Test.pm version 1.31 310s # Using Apache/Test.pm version 1.42 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/groups1 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 200, expected 200 [a/ : a/ ] 310s ok 1 310s # got 200, expected 200 [a/ : a/ 1] 310s ok 2 310s # got 200, expected 200 [a/ : a/ 2] 310s ok 3 310s # got 200, expected 200 [a/ : a/ 1 2] 310s ok 4 310s # got 200, expected 200 [a/ : a/ 3] 310s ok 5 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ user1: a/ ] 310s ok 6 310s # got 200, expected 200 [a/ user1: a/ user1] 310s ok 7 310s # got 401, expected 401 [a/ user1: a/ user2] 310s ok 8 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ Any 1 2: a/ ] 310s ok 9 310s # got 200, expected 200 [a/ Any 1 2: a/ 1] 310s ok 10 310s # got 200, expected 200 [a/ Any 1 2: a/ 2] 310s ok 11 310s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 310s ok 12 310s # got 403, expected 403 [a/ Any 1 2: a/ 3] 310s ok 13 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 310s ok 14 310s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 310s ok 15 310s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 310s ok 16 310s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 310s ok 17 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 310s ok 18 310s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 310s ok 19 310s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 310s ok 20 310s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 310s ok 21 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 310s ok 22 310s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 310s ok 23 310s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 310s ok 24 310s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 310s ok 25 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 310s ok 26 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 310s ok 27 310s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 310s ok 28 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 310s ok 29 310s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 310s ok 30 310s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 310s ok 31 310s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 310s ok 32 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 310s ok 33 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 310s ok 34 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 310s ok 35 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 310s ok 36 310s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 310s ok 37 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 310s ok 38 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 310s ok 39 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 310s ok 40 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 310s ok 41 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 310s ok 42 310s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 310s ok 43 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 310s ok 44 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 310s ok 45 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 310s ok 46 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 310s ok 47 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 310s ok 48 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 310s ok 49 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 310s ok 50 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 310s ok 51 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 310s ok 52 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 310s ok 53 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 310s ok 54 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 310s ok 55 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 310s ok 56 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 310s ok 57 310s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 310s ok 58 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 !2: a/ ] 310s ok 59 310s # got 200, expected 200 [a/ All 1 !2: a/ 1] 310s ok 60 310s # got 403, expected 403 [a/ All 1 !2: a/ 2] 310s ok 61 310s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 310s ok 62 310s # got 403, expected 403 [a/ All 1 !2: a/ 3] 310s ok 63 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 310s ok 64 310s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 310s ok 65 310s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 310s ok 66 310s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 310s ok 67 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 310s ok 68 310s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 310s ok 69 310s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 310s ok 70 310s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 310s ok 71 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 310s ok 72 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 310s ok 73 310s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 310s ok 74 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 310s ok 75 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 310s ok 76 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 310s ok 77 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 310s ok 78 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 310s ok 79 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 310s ok 80 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 310s ok 81 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 310s ok 82 310s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 310s ok 83 310s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 310s ok 84 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 310s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 310s ok 85 310s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 310s ok 86 310s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 310s ok 87 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 310s ok 88 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 310s ok 89 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 310s ok 90 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 310s ok 91 310s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 310s ok 92 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 310s ok 93 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 310s ok 94 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 310s ok 95 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 310s ok 96 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 310s ok 97 310s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 310s ok 98 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 310s ok 99 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 310s ok 100 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 310s ok 101 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 310s ok 102 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 310s ok 103 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 310s ok 104 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 310s ok 105 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 310s ok 106 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 310s ok 107 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 310s ok 108 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 310s ok 109 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 310s ok 110 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 310s ok 111 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 310s ok 112 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 310s ok 113 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 2: a/ ] 310s ok 114 310s # got 403, expected 403 [a/ All 1 2: a/ 1] 310s ok 115 310s # got 403, expected 403 [a/ All 1 2: a/ 2] 310s ok 116 310s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 310s ok 117 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 310s ok 118 310s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 310s ok 119 310s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 310s ok 120 310s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 310s ok 121 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 310s ok 122 310s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 310s ok 123 310s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 310s ok 124 310s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 310s ok 125 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 310s ok 126 310s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 310s ok 127 310s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 310s ok 128 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 310s ok 129 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 310s ok 130 310s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 310s ok 131 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 310s ok 132 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 310s ok 133 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 310s ok 134 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 310s ok 135 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 310s ok 136 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 310s ok 137 310s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 310s ok 138 310s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 310s ok 139 310s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 310s ok 140 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 310s ok 141 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 310s ok 142 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 310s ok 143 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 310s ok 144 310s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 310s ok 145 310s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 310s ok 146 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 310s ok 147 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 310s ok 148 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 310s ok 149 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 310s ok 150 310s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 310s ok 151 310s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 310s ok 152 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 310s ok 153 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 310s ok 154 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 310s ok 155 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 310s ok 156 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 310s ok 157 310s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 310s ok 158 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 310s ok 159 310s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 310s ok 160 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 310s ok 161 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 310s ok 162 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 310s ok 163 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 310s ok 164 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 310s ok 165 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 310s ok 166 310s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 310s ok 167 310s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 310s ok 168 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 310s ok 169 310s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 310s ok 170 310s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 310s ok 171 310s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 310s ok 172 310s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 310s ok 173 310s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 310s ok 174 310s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 310s ok 175 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 310s ok 176 310s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 310s ok 177 310s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 310s ok 178 310s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 310s ok 179 310s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 310s ok 180 310s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 310s ok 181 310s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 310s ok 182 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 310s ok 183 310s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 310s ok 184 310s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 310s ok 185 310s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 310s ok 186 310s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 310s ok 187 310s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 310s ok 188 310s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 310s ok 189 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 310s ok 190 310s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 310s ok 191 310s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 310s ok 192 310s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 310s ok 193 310s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 310s ok 194 310s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 310s ok 195 310s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 310s ok 196 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 310s ok 197 310s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 310s ok 198 310s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 310s ok 199 310s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 310s ok 200 310s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 310s ok 201 310s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 310s ok 202 310s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 310s ok 203 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 310s ok 204 310s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 310s ok 205 310s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 310s ok 206 310s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 310s ok 207 310s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 310s ok 208 310s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 310s ok 209 310s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 310s ok 210 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 310s ok 211 310s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 310s ok 212 310s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 310s ok 213 310s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 310s ok 214 310s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 310s ok 215 310s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 310s ok 216 310s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 310s ok 217 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 310s ok 218 310s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 310s ok 219 310s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 310s ok 220 310s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 310s ok 221 310s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 310s ok 222 310s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 310s ok 223 310s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 310s ok 224 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 310s ok 225 310s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 310s ok 226 310s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 310s ok 227 310s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 310s ok 228 310s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 310s ok 229 310s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 310s ok 230 310s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 310s ok 231 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 310s ok 232 310s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 310s ok 233 310s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 310s ok 234 310s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 310s ok 235 310s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 310s ok 236 310s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 310s ok 237 310s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 310s ok 238 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 310s ok 239 310s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 310s ok 240 310s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 310s ok 241 310s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 310s ok 242 310s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 310s ok 243 310s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 310s ok 244 310s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 310s ok 245 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 310s ok 246 310s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 310s ok 247 310s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 310s ok 248 310s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 310s ok 249 310s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 310s ok 250 310s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 310s ok 251 310s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 310s ok 252 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 310s ok 253 310s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 310s ok 254 310s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 310s ok 255 310s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 310s ok 256 310s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 310s ok 257 310s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 310s ok 258 310s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 310s ok 259 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 310s ok 260 310s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 310s ok 261 310s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 310s ok 262 310s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 310s ok 263 310s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 310s ok 264 310s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 310s ok 265 310s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 310s ok 266 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 310s ok 267 310s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 310s ok 268 310s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 310s ok 269 310s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 310s ok 270 310s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 310s ok 271 310s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 310s ok 272 310s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 310s ok 273 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 310s ok 274 310s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 310s ok 275 310s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 310s ok 276 310s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 310s ok 277 310s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 310s ok 278 310s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 310s ok 279 310s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 310s ok 280 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 310s ok 281 310s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 310s ok 282 310s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 310s ok 283 310s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 310s ok 284 310s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 310s ok 285 310s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 310s ok 286 310s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 310s ok 287 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 310s ok 288 310s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 310s ok 289 310s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 310s ok 290 310s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 310s ok 291 310s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 310s ok 292 310s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 310s ok 293 310s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 310s ok 294 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 310s ok 295 310s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 310s ok 296 310s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 310s ok 297 310s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 310s ok 298 310s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 310s ok 299 310s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 310s ok 300 310s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 310s ok 301 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 310s ok 302 310s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 310s ok 303 310s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 310s ok 304 310s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 310s ok 305 310s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 310s ok 306 310s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 310s ok 307 310s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 310s ok 308 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 310s ok 309 310s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 310s ok 310 310s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 310s ok 311 310s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 310s ok 312 310s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 310s ok 313 310s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 310s ok 314 310s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 310s ok 315 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 310s ok 316 310s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 310s ok 317 310s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 310s ok 318 310s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 310s ok 319 310s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 310s ok 320 310s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 310s ok 321 310s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 310s ok 322 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 310s ok 323 310s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 310s ok 324 310s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 310s ok 325 310s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 310s ok 326 310s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 310s ok 327 310s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 310s ok 328 310s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 310s ok 329 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 310s ok 330 310s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 310s ok 331 310s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 310s ok 332 310s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 310s ok 333 310s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 310s ok 334 310s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 310s ok 335 310s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 310s ok 336 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 310s ok 337 310s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 310s ok 338 310s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 310s ok 339 310s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 310s ok 340 310s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 310s ok 341 310s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 310s ok 342 310s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 310s ok 343 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 310s ok 344 310s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 310s ok 345 310s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 310s ok 346 310s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 310s ok 347 310s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 310s ok 348 310s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 310s ok 349 310s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 310s ok 350 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 310s ok 351 310s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 310s ok 352 310s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 310s ok 353 310s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 310s ok 354 310s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 310s ok 355 310s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 310s ok 356 310s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 310s ok 357 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 310s ok 358 310s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 310s ok 359 310s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 310s ok 360 310s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 310s ok 361 310s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 310s ok 362 310s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 310s ok 363 310s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 310s ok 364 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 310s ok 365 310s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 310s ok 366 310s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 310s ok 367 310s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 310s ok 368 310s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 310s ok 369 310s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 310s ok 370 310s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 310s ok 371 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 310s ok 372 310s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 310s ok 373 310s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 310s ok 374 310s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 310s ok 375 310s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 310s ok 376 310s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 310s ok 377 310s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 310s ok 378 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 310s ok 379 310s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 310s ok 380 310s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 310s ok 381 310s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 310s ok 382 310s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 310s ok 383 310s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 310s ok 384 310s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 310s ok 385 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 310s ok 386 310s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 310s ok 387 310s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 310s ok 388 310s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 310s ok 389 310s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 310s ok 390 310s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 310s ok 391 310s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 310s ok 392 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 310s ok 393 310s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 310s ok 394 310s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 310s ok 395 310s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 310s ok 396 310s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 310s ok 397 310s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 310s ok 398 310s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 310s ok 399 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 310s ok 400 310s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 310s ok 401 310s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 310s ok 402 310s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 310s ok 403 310s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 310s ok 404 310s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 310s ok 405 310s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 310s ok 406 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 310s ok 407 310s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 310s ok 408 310s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 310s ok 409 310s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 310s ok 410 310s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 310s ok 411 310s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 310s ok 412 310s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 310s ok 413 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 310s ok 414 310s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 310s ok 415 310s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 310s ok 416 310s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 310s ok 417 310s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 310s ok 418 310s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 310s ok 419 310s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 310s ok 420 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 310s ok 421 310s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 310s ok 422 310s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 310s ok 423 310s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 310s ok 424 310s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 310s ok 425 310s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 310s ok 426 310s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 310s ok 427 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 310s ok 428 310s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 310s ok 429 310s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 310s ok 430 310s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 310s ok 431 310s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 310s ok 432 310s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 310s ok 433 310s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 310s ok 434 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 310s ok 435 310s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 310s ok 436 310s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 310s ok 437 310s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 310s ok 438 310s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 310s ok 439 310s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 310s ok 440 310s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 310s ok 441 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 310s ok 442 310s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 310s ok 443 310s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 310s ok 444 310s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 310s ok 445 310s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 310s ok 446 310s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 310s ok 447 310s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 310s ok 448 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 310s ok 449 310s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 310s ok 450 310s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 310s ok 451 310s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 310s ok 452 310s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 310s ok 453 310s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 310s ok 454 310s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 310s ok 455 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 310s ok 456 310s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 310s ok 457 310s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 310s ok 458 310s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 310s ok 459 310s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 310s ok 460 310s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 310s ok 461 310s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 310s ok 462 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 310s ok 463 310s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 310s ok 464 310s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 310s ok 465 310s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 310s ok 466 310s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 310s ok 467 310s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 310s ok 468 310s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 310s ok 469 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 310s ok 470 310s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 310s ok 471 310s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 310s ok 472 310s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 310s ok 473 310s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 310s ok 474 310s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 310s ok 475 310s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 310s ok 476 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 310s ok 477 310s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 310s ok 478 310s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 310s ok 479 310s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 310s ok 480 310s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 310s ok 481 310s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 310s ok 482 310s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 310s ok 483 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 310s ok 484 310s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 310s ok 485 310s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 310s ok 486 310s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 310s ok 487 310s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 310s ok 488 310s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 310s ok 489 310s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 310s ok 490 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 310s ok 491 310s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 310s ok 492 310s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 310s ok 493 310s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 310s ok 494 310s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 310s ok 495 310s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 310s ok 496 310s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 310s ok 497 310s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 310s ok 498 310s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 310s ok 499 310s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 310s ok 500 310s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 310s ok 501 310s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 310s ok 502 310s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 310s ok 503 310s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 310s ok 504 310s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/groups1 310s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 310s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 310s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 310s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 310s ok 312s t/modules/autoindex.t ............... 312s 1..84 312s # Running under perl version 5.038002 for linux 312s # Current time local: Tue Dec 17 18:53:43 2024 312s # Current time GMT: Tue Dec 17 18:53:43 2024 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.42 312s --- 312s IndexOrderDefault Ascending Name 312s GET /modules/autoindex/htaccess/ 312s ok 1 312s --- 312s IndexOrderDefault Ascending Name 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 2 312s --- 312s IndexOrderDefault Ascending Name 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 3 312s --- 312s IndexOrderDefault Ascending Name 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 4 312s --- 312s IndexOrderDefault Ascending Name 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 5 312s --- 312s IndexOrderDefault Ascending Name 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 6 312s --- 312s IndexOrderDefault Ascending Name 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 7 312s --- 312s IndexOrderDefault Ascending Date 312s GET /modules/autoindex/htaccess/ 312s ok 8 312s --- 312s IndexOrderDefault Ascending Date 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 9 312s --- 312s IndexOrderDefault Ascending Date 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 10 312s --- 312s IndexOrderDefault Ascending Date 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 11 312s --- 312s IndexOrderDefault Ascending Date 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 12 312s --- 312s IndexOrderDefault Ascending Date 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 13 312s --- 312s IndexOrderDefault Ascending Date 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 14 312s --- 312s IndexOrderDefault Ascending Size 312s GET /modules/autoindex/htaccess/ 312s ok 15 312s --- 312s IndexOrderDefault Ascending Size 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 16 312s --- 312s IndexOrderDefault Ascending Size 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 17 312s --- 312s IndexOrderDefault Ascending Size 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 18 312s --- 312s IndexOrderDefault Ascending Size 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 19 312s --- 312s IndexOrderDefault Ascending Size 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 20 312s --- 312s IndexOrderDefault Ascending Size 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 21 312s --- 312s IndexOrderDefault Descending Name 312s GET /modules/autoindex/htaccess/ 312s ok 22 312s --- 312s IndexOrderDefault Descending Name 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 23 312s --- 312s IndexOrderDefault Descending Name 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 24 312s --- 312s IndexOrderDefault Descending Name 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 25 312s --- 312s IndexOrderDefault Descending Name 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 26 312s --- 312s IndexOrderDefault Descending Name 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 27 312s --- 312s IndexOrderDefault Descending Name 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 28 312s --- 312s IndexOrderDefault Descending Date 312s GET /modules/autoindex/htaccess/ 312s ok 29 312s --- 312s IndexOrderDefault Descending Date 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 30 312s --- 312s IndexOrderDefault Descending Date 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 31 312s --- 312s IndexOrderDefault Descending Date 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 32 312s --- 312s IndexOrderDefault Descending Date 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 33 312s --- 312s IndexOrderDefault Descending Date 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 34 312s --- 312s IndexOrderDefault Descending Date 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 35 312s --- 312s IndexOrderDefault Descending Size 312s GET /modules/autoindex/htaccess/ 312s ok 36 312s --- 312s IndexOrderDefault Descending Size 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 37 312s --- 312s IndexOrderDefault Descending Size 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 38 312s --- 312s IndexOrderDefault Descending Size 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 39 312s --- 312s IndexOrderDefault Descending Size 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 40 312s --- 312s IndexOrderDefault Descending Size 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 41 312s --- 312s IndexOrderDefault Descending Size 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 42 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s GET /modules/autoindex/htaccess/ 312s ok 43 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 44 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 45 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 46 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 47 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 48 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Name 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 49 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s GET /modules/autoindex/htaccess/ 312s ok 50 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 51 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 52 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 53 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 54 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 55 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Date 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 56 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s GET /modules/autoindex/htaccess/ 312s ok 57 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 58 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 59 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 60 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 61 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 62 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Ascending Size 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 63 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s GET /modules/autoindex/htaccess/ 312s ok 64 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 65 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 66 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 67 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 68 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 69 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Name 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 70 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s GET /modules/autoindex/htaccess/ 312s ok 71 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 72 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 73 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 74 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 75 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 76 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Date 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 77 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s GET /modules/autoindex/htaccess/ 312s ok 78 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s 312s (C=N O=A) 312s GET /modules/autoindex/htaccess/?C=N&O=A 312s ok 79 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s 312s (C=N O=D) 312s GET /modules/autoindex/htaccess/?C=N&O=D 312s ok 80 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s 312s (C=M O=A) 312s GET /modules/autoindex/htaccess/?C=M&O=A 312s ok 81 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s 312s (C=M O=D) 312s GET /modules/autoindex/htaccess/?C=M&O=D 312s ok 82 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s 312s (C=S O=A) 312s GET /modules/autoindex/htaccess/?C=S&O=A 312s ok 83 312s --- 312s IndexOptions FancyIndexing 312s IndexOrderDefault Descending Size 312s 312s (C=S O=D) 312s GET /modules/autoindex/htaccess/?C=S&O=D 312s ok 84 312s ok 314s t/modules/autoindex2.t .............. 314s 1..3 314s # Running under perl version 5.038002 for linux 314s # Current time local: Tue Dec 17 18:53:45 2024 314s # Current time GMT: Tue Dec 17 18:53:45 2024 314s # Using Test.pm version 1.31 314s # Using Apache/Test.pm version 1.42 314s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 314s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 314s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 314s # testing : dir_broken should not be listed 314s # expected: 0 314s # received: 0 314s ok 1 314s # testing : dir_normal should be listed 314s # expected: 1 314s # received: 1 314s ok 2 314s # testing : dir_protected should not be listed 314s # expected: 0 314s # received: 0 314s ok 3 314s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 314s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 314s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 314s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 314s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 314s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 314s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 314s ok 316s t/modules/brotli.t .................. 316s 1..64 316s # Running under perl version 5.038002 for linux 316s # Current time local: Tue Dec 17 18:53:47 2024 316s # Current time GMT: Tue Dec 17 18:53:47 2024 316s # Using Test.pm version 1.31 316s # Using Apache/Test.pm version 1.42 316s qvalue: 316s # expected: 200 316s # received: '200' 316s ok 1 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 2 316s qvalue: 316s # expected: 200 316s # received: '200' 316s ok 3 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 4 316s qvalue: 316s # expected: 200 316s # received: '200' 316s ok 5 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 6 316s qvalue: 316s # expected: 200 316s # received: '200' 316s ok 7 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 8 316s qvalue: 316s # expected: 200 316s # received: '200' 316s ok 9 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 10 316s qvalue: 316s # expected: 200 316s # received: '200' 316s ok 11 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 12 316s qvalue: ; 316s # expected: 200 316s # received: '200' 316s ok 13 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 14 316s qvalue: ; 316s # expected: 200 316s # received: '200' 316s ok 15 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 16 316s qvalue: ; 316s # expected: 200 316s # received: '200' 316s ok 17 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 18 316s qvalue: ;q= 316s # expected: 200 316s # received: '200' 316s ok 19 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 20 316s qvalue: ;q= 316s # expected: 200 316s # received: '200' 316s ok 21 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 22 316s qvalue: ;q= 316s # expected: 200 316s # received: '200' 316s ok 23 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 24 316s qvalue: ;q=0 316s # expected: 200 316s # received: '200' 316s ok 25 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 26 316s qvalue: ;q=0 316s # expected: 200 316s # received: '200' 316s ok 27 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 28 316s qvalue: ;q=0 316s # expected: 200 316s # received: '200' 316s ok 29 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 30 316s qvalue: ;q=0. 316s # expected: 200 316s # received: '200' 316s ok 31 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 32 316s qvalue: ;q=0. 316s # expected: 200 316s # received: '200' 316s ok 33 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 34 316s qvalue: ;q=0. 316s # expected: 200 316s # received: '200' 316s ok 35 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 36 316s qvalue: ;q=0.0 316s # expected: 200 316s # received: '200' 316s ok 37 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 38 316s qvalue: ;q=0.0 316s # expected: 200 316s # received: '200' 316s ok 39 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 40 316s qvalue: ;q=0.0 316s # expected: 200 316s # received: '200' 316s ok 41 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 42 316s qvalue: ;q=0.00 316s # expected: 200 316s # received: '200' 316s ok 43 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 44 316s qvalue: ;q=0.00 316s # expected: 200 316s # received: '200' 316s ok 45 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 46 316s qvalue: ;q=0.00 316s # expected: 200 316s # received: '200' 316s ok 47 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 48 316s qvalue: ;q=0.000 316s # expected: 200 316s # received: '200' 316s ok 49 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 50 316s qvalue: ;q=0.000 316s # expected: 200 316s # received: '200' 316s ok 51 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 52 316s qvalue: ;q=0.000 316s # expected: 200 316s # received: '200' 316s ok 53 316s # testing : response without Content-Encoding is OK 316s # expected: undef 316s # received: undef 316s ok 54 316s qvalue: ;q=0.0000 316s # expected: 200 316s # received: '200' 316s ok 55 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 56 316s qvalue: ;q=0.0000 316s # expected: 200 316s # received: '200' 316s ok 57 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 58 316s qvalue: ;q=0.0000 316s # expected: 200 316s # received: '200' 316s ok 59 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 60 316s # expected: 200 316s # received: '200' 316s ok 61 316s # testing : response Content-Encoding is OK 316s # expected: 'br' 316s # received: 'br' 316s ok 62 316s # expected: 200 316s # received: '200' 316s ok 63 316s # testing : response Content-Encoding is OK 316s # expected: 'gzip' 316s # received: 'gzip' 316s ok 64 316s ok 318s t/modules/buffer.t .................. 318s 1..12 318s # Running under perl version 5.038002 for linux 318s # Current time local: Tue Dec 17 18:53:49 2024 318s # Current time GMT: Tue Dec 17 18:53:49 2024 318s # Using Test.pm version 1.31 318s # Using Apache/Test.pm version 1.42 318s # testing : Checking return code is '200' 318s # expected: 200 318s # received: '200' 318s ok 1 318s ok 2 318s # testing : Checking return code is '200' 318s # expected: 200 318s # received: '200' 318s ok 3 318s ok 4 318s # testing : Checking return code is '200' 318s # expected: 200 318s # received: '200' 318s ok 5 318s ok 6 318s # testing : Checking return code is '200' 318s # expected: 200 318s # received: '200' 318s ok 7 318s ok 8 318s # testing : Checking return code is '200' 318s # expected: 200 318s # received: '200' 318s ok 9 318s ok 10 318s # testing : Checking return code is '200' 318s # expected: 200 318s # received: '200' 318s ok 11 318s ok 12 318s ok 320s t/modules/cache.t ................... 320s 1..3 320s # Running under perl version 5.038002 for linux 320s # Current time local: Tue Dec 17 18:53:51 2024 320s # Current time GMT: Tue Dec 17 18:53:51 2024 320s # Using Test.pm version 1.31 320s # Using Apache/Test.pm version 1.42 320s # testing : non-cached call to index.html 320s # expected: 200 320s # received: '200' 320s ok 1 320s # testing : call to cache index.html 320s # expected: 200 320s # received: '200' 320s ok 2 320s # testing : cached call to index.html 320s # expected: 200 320s # received: '200' 320s ok 3 320s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 320s ok 324s t/modules/cgi.t ..................... 324s 1..58 324s # Running under perl version 5.038002 for linux 324s # Current time local: Tue Dec 17 18:53:53 2024 324s # Current time GMT: Tue Dec 17 18:53:53 2024 324s # Using Test.pm version 1.31 324s # Using Apache/Test.pm version 1.42 324s # testing : return code for acceptpathinfodefault.sh 324s # expected: 200 324s # received: '200' 324s ok 1 324s # testing : body for acceptpathinfodefault.sh 324s # expected: '' 324s # received: '' 324s ok 2 324s # testing : return code for acceptpathinfodefault.sh/foo 324s # expected: 200 324s # received: '200' 324s ok 3 324s # testing : body for acceptpathinfodefault.sh/foo 324s # expected: '/foo' 324s # received: '/foo' 324s ok 4 324s # testing : return code for acceptpathinfooff.sh 324s # expected: 200 324s # received: '200' 324s ok 5 324s # testing : body for acceptpathinfooff.sh 324s # expected: '' 324s # received: '' 324s ok 6 324s # testing : return code for acceptpathinfooff.sh/foo 324s # expected: 404 324s # received: '404' 324s ok 7 324s # no body test for this one 324s ok 8 324s # testing : return code for acceptpathinfoon.sh 324s # expected: 200 324s # received: '200' 324s ok 9 324s # testing : body for acceptpathinfoon.sh 324s # expected: '' 324s # received: '' 324s ok 10 324s # testing : return code for acceptpathinfoon.sh/foo 324s # expected: 200 324s # received: '200' 324s ok 11 324s # testing : body for acceptpathinfoon.sh/foo 324s # expected: '/foo' 324s # received: '/foo' 324s ok 12 324s # testing : return code for bogus-perl.pl 324s # expected: 500 324s # received: '500' 324s ok 13 324s # cgi log created ok. 324s ok 14 324s # testing : return code for bogus-sh.sh 324s # expected: 500 324s # received: '500' 324s ok 15 324s # checking that log size (807) is bigger than it used to be (523) 324s ok 16 324s # testing : return code for nph-stderr.pl 324s # expected: 200 324s # received: '200' 324s ok 17 324s # testing : body for nph-stderr.pl 324s # expected: 'this is nph-stdout' 324s # received: 'this is nph-stdout' 324s ok 18 324s # testing : return code for nph-test.pl 324s # expected: 200 324s # received: '200' 324s ok 19 324s # testing : body for nph-test.pl 324s # expected: 'ok' 324s # received: 'ok' 324s ok 20 324s # testing : return code for perl.pl 324s # expected: 200 324s # received: '200' 324s ok 21 324s # testing : body for perl.pl 324s # expected: 'perl cgi' 324s # received: 'perl cgi' 324s ok 22 324s # testing : return code for sh.sh 324s # expected: 200 324s # received: '200' 324s ok 23 324s # testing : body for sh.sh 324s # expected: 'sh cgi' 324s # received: 'sh cgi' 324s ok 24 324s # testing : return code for stderr1.pl 324s # expected: 200 324s # received: '200' 324s ok 25 324s # testing : body for stderr1.pl 324s # expected: 'this is stdout' 324s # received: 'this is stdout' 324s ok 26 324s # testing : return code for stderr2.pl 324s # expected: 200 324s # received: '200' 324s ok 27 324s # testing : body for stderr2.pl 324s # expected: 'this is also stdout' 324s # received: 'this is also stdout' 324s ok 28 324s # testing : return code for stderr3.pl 324s # expected: 200 324s # received: '200' 324s ok 29 324s # testing : body for stderr3.pl 324s # expected: 'this is more stdout' 324s # received: 'this is more stdout' 324s ok 30 324s # posted content (length 10) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 324s # expected: '500' 324s # received: '500' 324s ok 31 324s # checking that log size (35781) is greater than 807 324s ok 32 324s # verifying that logged content is 10 characters 324s ok 33 324s # posted content (length 99) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 324s # expected: '500' 324s # received: '500' 324s ok 34 324s # checking that log size (36240) is greater than 35781 324s ok 35 324s # verifying that logged content is 99 characters 324s ok 36 324s # posted content (length 250) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 324s # expected: '500' 324s # received: '500' 324s ok 37 324s # checking that log size (36851) is greater than 36240 324s ok 38 324s # verifying that logged content is 250 characters 324s ok 39 324s # posted content (length 255) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 324s # expected: '500' 324s # received: '500' 324s ok 40 324s # checking that log size (37467) is greater than 36851 324s ok 41 324s # verifying that logged content is 255 characters 324s ok 42 324s # posted content (length 256) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 324s # expected: '500' 324s # received: '500' 324s ok 43 324s # checking that log size (38084) is greater than 37467 324s ok 44 324s # verifying that logged content is 256 characters 324s ok 45 324s # posted content (length 257) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 324s # expected: '500' 324s # received: '500' 324s ok 46 324s # checking that log size (38701) is greater than 38084 324s ok 47 324s # verifying that logged content is 256 characters 324s ok 48 324s # posted content (length 258) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 324s # expected: '500' 324s # received: '500' 324s ok 49 324s # checking that log size (39318) is greater than 38701 324s ok 50 324s # verifying that logged content is 256 characters 324s ok 51 324s # posted content (length 1024) to bogus-perl.pl 324s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 324s # expected: '500' 324s # received: '500' 324s ok 52 324s # checking that log size (39936) is greater than 39318 324s ok 53 324s # verifying that logged content is 256 characters 324s ok 54 324s # verifying log is greater than 40960 bytes. 324s ok 55 324s # verifying log did not grow after making bogus request. 324s ok 56 324s # verifying log did not grow after making another bogus request. 324s ok 57 324s # checking that HEAD /modules/cgi/perl.pl returns 200. 324s ok 58 324s ok 326s t/modules/data.t .................... 326s 1..2 326s # Running under perl version 5.038002 for linux 326s # Current time local: Tue Dec 17 18:53:57 2024 326s # Current time GMT: Tue Dec 17 18:53:57 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s # testing : Checking return code is '200' 326s # expected: 200 326s # received: '200' 326s ok 1 326s ok 2 326s ok 330s t/modules/dav.t ..................... 330s 1..19 330s # Running under perl version 5.038002 for linux 330s # Current time local: Tue Dec 17 18:53:59 2024 330s # Current time GMT: Tue Dec 17 18:53:59 2024 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.42 330s resource lock test: 330s ok 1 330s DAV put test: 330s ok 2 330s getting DAV resource properties: 330s ok 3 330s created: Tue, 17 Dec 2024 18:54:01 GMT 330s modified: Tue, 17 Dec 2024 18:54:01 GMT 330s now: Tue, 17 Dec 2024 18:54:03 GMT 330s ok 4 330s ok 5 330s resource lock status test: 330s ok 6 330s resource unlock test: 330s ok 7 330s resource lock status test: 330s ok 8 330s getting uri... 330s expect: 330s -> 330s 330s
330s

mod_dav test page

330s this is a page generated by
330s the mod_dav test in the Apache
330s perl test suite.
330s
330s 330s 330s <- 330s got: 330s -> 330s 330s
330s

mod_dav test page

330s this is a page generated by
330s the mod_dav test in the Apache
330s perl test suite.
330s
330s 330s 330s <- 330s ok 9 330s putting with 2nd dav client (on unlocked resource) 330s ok 10 330s getting new uri... 330s expect: 330s -> 330s 330s
330s

mod_dav test page take two

330s this is a page generated by
330s the mod_dav test in the Apache
330s perl test suite.
330s
330s 330s 330s <- 330s got: 330s -> 330s 330s
330s

mod_dav test page take two

330s this is a page generated by
330s the mod_dav test in the Apache
330s perl test suite.
330s
330s 330s 330s <- 330s ok 11 330s client 1 locking resource 330s ok 12 330s client 2 attempting to lock same resource 330s ok 13 330s client 2 attempting to put resource locked by client 1 330s ok 14 330s verifying all is well through http 330s getting new uri... 330s expect: 330s -> 330s 330s
330s

mod_dav test page take two

330s this is a page generated by
330s the mod_dav test in the Apache
330s perl test suite.
330s
330s 330s 330s <- 330s got: 330s -> 330s 330s
330s

mod_dav test page take two

330s this is a page generated by
330s the mod_dav test in the Apache
330s perl test suite.
330s
330s 330s 330s <- 330s ok 15 330s ok 16 330s resource delete test: 330s ok 17 330s expect 404 not found got: 404 330s ok 18 330s PR 49825: expect 400 bad request got: 400 330s ok 19 330s ok 332s t/modules/deflate.t ................. 332s 1..47 332s # Running under perl version 5.038002 for linux 332s # Current time local: Tue Dec 17 18:54:03 2024 332s # Current time GMT: Tue Dec 17 18:54:03 2024 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.42 332s testing default 332s ok 1 332s ok 2 332s ok 3 332s ok 4 332s ok 5 332s ok 6 332s ok 7 332s ok 8 332s ok 9 332s ok 10 332s ok 11 332s ok 12 332s ok 13 332s ok 14 332s ok 15 332s ok 16 332s ok 17 332s ok 18 332s ok 19 332s ok 20 332s ok 21 332s ok 22 332s ok 23 332s ok 24 332s ok 25 332s ok 26 332s ok 27 332s ok 28 332s ok 29 332s ok 30 332s ok 31 332s ok 32 332s ok 33 332s ok 34 332s ok 35 332s ok 36 332s ok 37 332s ok 38 332s ok 39 332s ok 40 332s ok 41 332s ok 42 332s ok 43 332s ok 44 332s ok 45 332s # testing : response was 304 332s # expected: qr/HTTP\/1\.. 304/ 332s # received: 'HTTP/1.1 304 Not Modified' 332s ok 46 332s # testing : expect EOF after 304 header 332s # expected: 0 332s # received: 0 332s ok 47 332s ok 334s t/modules/digest.t .................. 334s 1..13 334s # Running under perl version 5.038002 for linux 334s # Current time local: Tue Dec 17 18:54:05 2024 334s # Current time GMT: Tue Dec 17 18:54:05 2024 334s # Using Test.pm version 1.31 334s # Using Apache/Test.pm version 1.42 334s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm1 334s # testing : no user to authenticate 334s # expected: 401 334s # received: '401' 334s ok 1 334s # testing : user1:foo not found 334s # expected: 401 334s # received: '401' 334s ok 2 334s # testing : user1:password1 found 334s # expected: 200 334s # received: '200' 334s ok 3 334s # testing : user1:password1 with query string found 334s # expected: 200 334s # received: '200' 334s ok 4 334s # testing : manual Authorization header query string 334s # expected: 200 334s # received: '200' 334s ok 5 334s # testing : manual Authorization with no query string in header 334s # expected: 400 334s # received: '400' 334s ok 6 334s # testing : manual Authorization header with mismatched query string 334s # expected: 400 334s # received: '400' 334s ok 7 334s # testing : manual Authorization header with mismatched query string 334s # expected: 400 334s # received: '400' 334s ok 8 334s # testing : manual Authorization with no query string in header + MSIE 334s # expected: 200 334s # received: '200' 334s ok 9 334s # testing : a compliant response coming from MSIE 334s # expected: 200 334s # received: '200' 334s ok 10 334s # testing : manual Authorization header with mismatched query string + MSIE 334s # expected: 400 334s # received: '400' 334s ok 11 334s # testing : manual Authorization header with mismatched query string + MSIE 334s # expected: 400 334s # received: '400' 334s ok 12 334s # testing : no query string + MSIE 334s # expected: 200 334s # received: '200' 334s ok 13 334s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm1 334s ok 336s t/modules/dir.t ..................... 336s 1..212 336s # Running under perl version 5.038002 for linux 336s # Current time local: Tue Dec 17 18:54:07 2024 336s # Current time GMT: Tue Dec 17 18:54:07 2024 336s # Using Test.pm version 1.31 336s # Using Apache/Test.pm version 1.42 336s expecting 403 (forbidden) using DirectoryIndex foo 336s ok 1 336s running 5 test gambit for "1.html" 336s ok 2 336s ok 3 336s ok 4 336s ok 5 336s ok 6 336s running 5 test gambit for "2.html" 336s ok 7 336s ok 8 336s ok 9 336s ok 10 336s ok 11 336s running 5 test gambit for "3.html" 336s ok 12 336s ok 13 336s ok 14 336s ok 15 336s ok 16 336s running 5 test gambit for "4.html" 336s ok 17 336s ok 18 336s ok 19 336s ok 20 336s ok 21 336s running 5 test gambit for "5.html" 336s ok 22 336s ok 23 336s ok 24 336s ok 25 336s ok 26 336s running 5 test gambit for "6.html" 336s ok 27 336s ok 28 336s ok 29 336s ok 30 336s ok 31 336s running 5 test gambit for "7.html" 336s ok 32 336s ok 33 336s ok 34 336s ok 35 336s ok 36 336s running 5 test gambit for "8.html" 336s ok 37 336s ok 38 336s ok 39 336s ok 40 336s ok 41 336s running 5 test gambit for "9.html" 336s ok 42 336s ok 43 336s ok 44 336s ok 45 336s ok 46 336s running 5 test gambit for "0.html" 336s ok 47 336s ok 48 336s ok 49 336s ok 50 336s ok 51 336s expecting 403 (forbidden) using DirectoryIndex goo 336s ok 52 336s running 5 test gambit for "1.html" 336s ok 53 336s ok 54 336s ok 55 336s ok 56 336s ok 57 336s running 5 test gambit for "2.html" 336s ok 58 336s ok 59 336s ok 60 336s ok 61 336s ok 62 336s running 5 test gambit for "3.html" 336s ok 63 336s ok 64 336s ok 65 336s ok 66 336s ok 67 336s running 5 test gambit for "4.html" 336s ok 68 336s ok 69 336s ok 70 336s ok 71 336s ok 72 336s running 5 test gambit for "5.html" 336s ok 73 336s ok 74 336s ok 75 336s ok 76 336s ok 77 336s running 5 test gambit for "6.html" 336s ok 78 336s ok 79 336s ok 80 336s ok 81 336s ok 82 336s running 5 test gambit for "7.html" 336s ok 83 336s ok 84 336s ok 85 336s ok 86 336s ok 87 336s running 5 test gambit for "8.html" 336s ok 88 336s ok 89 336s ok 90 336s ok 91 336s ok 92 336s running 5 test gambit for "9.html" 336s ok 93 336s ok 94 336s ok 95 336s ok 96 336s ok 97 336s running 5 test gambit for "0.html" 336s ok 98 336s ok 99 336s ok 100 336s ok 101 336s ok 102 336s expecting 403 (forbidden) using DirectoryIndex moo 336s ok 103 336s running 5 test gambit for "1.html" 336s ok 104 336s ok 105 336s ok 106 336s ok 107 336s ok 108 336s running 5 test gambit for "2.html" 336s ok 109 336s ok 110 336s ok 111 336s ok 112 336s ok 113 336s running 5 test gambit for "3.html" 336s ok 114 336s ok 115 336s ok 116 336s ok 117 336s ok 118 336s running 5 test gambit for "4.html" 336s ok 119 336s ok 120 336s ok 121 336s ok 122 336s ok 123 336s running 5 test gambit for "5.html" 336s ok 124 336s ok 125 336s ok 126 336s ok 127 336s ok 128 336s running 5 test gambit for "6.html" 336s ok 129 336s ok 130 336s ok 131 336s ok 132 336s ok 133 336s running 5 test gambit for "7.html" 336s ok 134 336s ok 135 336s ok 136 336s ok 137 336s ok 138 336s running 5 test gambit for "8.html" 336s ok 139 336s ok 140 336s ok 141 336s ok 142 336s ok 143 336s running 5 test gambit for "9.html" 336s ok 144 336s ok 145 336s ok 146 336s ok 147 336s ok 148 336s running 5 test gambit for "0.html" 336s ok 149 336s ok 150 336s ok 151 336s ok 152 336s ok 153 336s expecting 403 (forbidden) using DirectoryIndex bleh 336s ok 154 336s running 5 test gambit for "1.html" 336s ok 155 336s ok 156 336s ok 157 336s ok 158 336s ok 159 336s running 5 test gambit for "2.html" 336s ok 160 336s ok 161 336s ok 162 336s ok 163 336s ok 164 336s running 5 test gambit for "3.html" 336s ok 165 336s ok 166 336s ok 167 336s ok 168 336s ok 169 336s running 5 test gambit for "4.html" 336s ok 170 336s ok 171 336s ok 172 336s ok 173 336s ok 174 336s running 5 test gambit for "5.html" 336s ok 175 336s ok 176 336s ok 177 336s ok 178 336s ok 179 336s running 5 test gambit for "6.html" 336s ok 180 336s ok 181 336s ok 182 336s ok 183 336s ok 184 336s running 5 test gambit for "7.html" 336s ok 185 336s ok 186 336s ok 187 336s ok 188 336s ok 189 336s running 5 test gambit for "8.html" 336s ok 190 336s ok 191 336s ok 192 336s ok 193 336s ok 194 336s running 5 test gambit for "9.html" 336s ok 195 336s ok 196 336s ok 197 336s ok 198 336s ok 199 336s running 5 test gambit for "0.html" 336s ok 200 336s ok 201 336s ok 202 336s ok 203 336s ok 204 336s DirectoryIndex /modules/alias/index.html 336s ok 205 336s expecting 403 for DirectoryIndex foo goo moo bleh 336s ok 206 336s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 336s ok 207 336s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 336s ok 208 336s removed .htaccess (no DirectoryIndex), expecting default (index.html) 336s ok 209 336s ok 210 336s ok 211 336s ok 212 # skip missing DirectorySlash NotFound 336s ok 338s t/modules/directorymatch.t .......... 338s 1..2 338s # Running under perl version 5.038002 for linux 338s # Current time local: Tue Dec 17 18:54:09 2024 338s # Current time GMT: Tue Dec 17 18:54:09 2024 338s # Using Test.pm version 1.31 338s # Using Apache/Test.pm version 1.42 338s # testing : code for /index.html 338s # expected: 200 338s # received: '200' 338s ok 1 338s # testing : check for DMMATCH1 338s # expected: '1' 338s # received: '1' 338s ok 2 338s ok 340s t/modules/env.t ..................... 340s 1..6 340s # Running under perl version 5.038002 for linux 340s # Current time local: Tue Dec 17 18:54:11 2024 340s # Current time GMT: Tue Dec 17 18:54:11 2024 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.42 340s # host: /modules/env/host.shtml 340s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 340s ok 1 340s # nothere: /modules/env/nothere.shtml 340s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 340s ok 2 340s # set: /modules/env/set.shtml 340s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 340s ok 3 340s # setempty: /modules/env/setempty.shtml 340s # setempty: EXPECT -><- ACTUAL -><- 340s ok 4 340s # type: /modules/env/type.shtml 340s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 340s ok 5 340s # unset: /modules/env/unset.shtml 340s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 340s ok 6 340s ok 341s t/modules/expires.t ................. 341s 1..92 341s # Running under perl version 5.038002 for linux 341s # Current time local: Tue Dec 17 18:54:12 2024 341s # Current time GMT: Tue Dec 17 18:54:12 2024 341s # Using Test.pm version 1.31 341s # Using Apache/Test.pm version 1.42 341s # debug: index.html 341s HTTP/1.1 200 OK 341s Cache-Control: max-age=308726267 341s Connection: close 341s Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Accept-Ranges: bytes 341s ETag: "3-613edd771cbc0" 341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 341s Vary: In-If1 341s Content-Length: 3 341s Content-Type: text/html 341s Expires: Sat, 30 Sep 2034 00:12:02 GMT 341s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 341s Client-Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Client-Peer: 127.0.0.1:8529 341s Client-Response-Num: 1 341s DMMATCH1: 1 341s 341s 341s ok 1 341s # debug: [Cache-Control] [max-age=308726267] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 341s # debug: expires 2043187922 341s # debug: expected: 332425819 341s # debug: actual : 332425819 341s ok 2 341s # debug: text.txt 341s HTTP/1.1 200 OK 341s Cache-Control: max-age=0 341s Connection: close 341s Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Accept-Ranges: bytes 341s ETag: "0-613edd771cbc0" 341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 341s Vary: In-If1 341s Content-Type: text/plain 341s Expires: Tue, 17 Dec 2024 18:54:14 GMT 341s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 341s Client-Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Client-Peer: 127.0.0.1:8529 341s Client-Response-Num: 1 341s DMMATCH1: 1 341s 341s 341s ok 3 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 4 341s # debug: image.gif 341s HTTP/1.1 200 OK 341s Cache-Control: max-age=120 341s Connection: close 341s Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Accept-Ranges: bytes 341s ETag: "0-613edd771cbc0" 341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 341s Vary: In-If1 341s Content-Type: image/gif 341s Expires: Tue, 17 Dec 2024 18:56:14 GMT 341s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 341s Client-Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Client-Peer: 127.0.0.1:8529 341s Client-Response-Num: 1 341s DMMATCH1: 1 341s 341s 341s ok 5 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 6 341s # debug: foo.jpg 341s HTTP/1.1 200 OK 341s Cache-Control: max-age=86400 341s Connection: close 341s Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Accept-Ranges: bytes 341s ETag: "0-613edd771cbc0" 341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 341s Vary: In-If1 341s Content-Type: image/jpeg 341s Expires: Wed, 18 Dec 2024 18:54:14 GMT 341s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 341s Client-Date: Tue, 17 Dec 2024 18:54:14 GMT 341s Client-Peer: 127.0.0.1:8529 341s Client-Response-Num: 1 341s DMMATCH1: 1 341s 341s 341s ok 7 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 8 341s # debug: [Cache-Control] [max-age=308726267] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 341s # debug: expires 2043187922 341s # debug: expected: 332425819 341s # debug: actual : 332425819 341s ok 9 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 10 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 11 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 12 341s # --- 341s # ExpiresActive On 341s # debug: [Cache-Control] [max-age=308726267] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 341s # debug: expires 2043187922 341s # debug: expected: 332425819 341s # debug: actual : 332425819 341s ok 13 341s # --- 341s # ExpiresActive On 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 14 341s # --- 341s # ExpiresActive On 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 15 341s # --- 341s # ExpiresActive On 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 16 341s #--- 341s # ExpiresActive On 341s ExpiresDefault A1308035 341s # debug: [Cache-Control] [max-age=1308035] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Wed, 01 Jan 2025 22:14:49 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 01 Jan 2025 22:14:49 GMT 341s # debug: expires 1735769689 341s # debug: expected: 1308035 341s # debug: actual : 1308035 341s ok 17 341s #--- 341s # ExpiresActive On 341s ExpiresDefault A1308035 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 18 341s #--- 341s # ExpiresActive On 341s ExpiresDefault A1308035 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 19 341s #--- 341s # ExpiresActive On 341s ExpiresDefault A1308035 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 20 341s # --- 341s # ExpiresActive On 341s ExpiresByType text/plain "modification plus 1 years 1 months 2 weeks 1 days 7 hours 42 minutes 36 seconds" 341s # debug: [Cache-Control] [max-age=308726267] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 341s # debug: expires 2043187922 341s # debug: expected: 332425819 341s # debug: actual : 332425819 341s ok 21 341s # --- 341s # ExpiresActive On 341s ExpiresByType text/plain "modification plus 1 years 1 months 2 weeks 1 days 7 hours 42 minutes 36 seconds" 341s # debug: [Cache-Control] [max-age=11752204] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Fri, 02 May 2025 19:24:19 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Fri, 02 May 2025 19:24:19 GMT 341s # debug: expires 1746213859 341s # debug: expected: 35451756 341s # debug: actual : 35451756 341s ok 22 341s # --- 341s # ExpiresActive On 341s ExpiresByType text/plain "modification plus 1 years 1 months 2 weeks 1 days 7 hours 42 minutes 36 seconds" 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 23 341s # --- 341s # ExpiresActive On 341s ExpiresByType text/plain "modification plus 1 years 1 months 2 weeks 1 days 7 hours 42 minutes 36 seconds" 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 24 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A9160057 341s ExpiresByType text/plain M629251 341s # debug: [Cache-Control] [max-age=9160057] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Wed, 02 Apr 2025 19:21:51 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 02 Apr 2025 19:21:51 GMT 341s # debug: expires 1743621711 341s # debug: expected: 9160057 341s # debug: actual : 9160057 341s ok 25 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A9160057 341s ExpiresByType text/plain M629251 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 26 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A9160057 341s ExpiresByType text/plain M629251 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 27 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A9160057 341s ExpiresByType text/plain M629251 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 28 341s #--- 341s # ExpiresActive On 341s ExpiresDefault "modification plus 1 years 3 months 4 days 3 hours 40 minutes 17 seconds" 341s # debug: [Cache-Control] [max-age=15971265] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Fri, 20 Jun 2025 15:22:00 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Fri, 20 Jun 2025 15:22:00 GMT 341s # debug: expires 1750432920 341s # debug: expected: 39670817 341s # debug: actual : 39670817 341s ok 29 341s #--- 341s # ExpiresActive On 341s ExpiresDefault "modification plus 1 years 3 months 4 days 3 hours 40 minutes 17 seconds" 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 30 341s #--- 341s # ExpiresActive On 341s ExpiresDefault "modification plus 1 years 3 months 4 days 3 hours 40 minutes 17 seconds" 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 31 341s #--- 341s # ExpiresActive On 341s ExpiresDefault "modification plus 1 years 3 months 4 days 3 hours 40 minutes 17 seconds" 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 32 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/gif A35439670 341s # debug: [Cache-Control] [max-age=308726267] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 341s # debug: expires 2043187922 341s # debug: expected: 332425819 341s # debug: actual : 332425819 341s ok 33 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/gif A35439670 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 34 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/gif A35439670 341s # debug: [Cache-Control] [max-age=35439670] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Sat, 31 Jan 2026 23:15:24 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 31 Jan 2026 23:15:24 GMT 341s # debug: expires 1769901324 341s # debug: expected: 35439670 341s # debug: actual : 35439670 341s ok 35 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/gif A35439670 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 36 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A778410 341s ExpiresByType image/gif "modification plus 1 years 2 weeks 3 days 2 hours 3 seconds" 341s # debug: [Cache-Control] [max-age=778410] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Thu, 26 Dec 2024 19:07:44 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Thu, 26 Dec 2024 19:07:44 GMT 341s # debug: expires 1735240064 341s # debug: expected: 778410 341s # debug: actual : 778410 341s ok 37 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A778410 341s ExpiresByType image/gif "modification plus 1 years 2 weeks 3 days 2 hours 3 seconds" 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 38 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A778410 341s ExpiresByType image/gif "modification plus 1 years 2 weeks 3 days 2 hours 3 seconds" 341s # debug: [Cache-Control] [max-age=9312451] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Fri, 04 Apr 2025 13:41:46 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Fri, 04 Apr 2025 13:41:46 GMT 341s # debug: expires 1743774106 341s # debug: expected: 33012003 341s # debug: actual : 33012003 341s ok 39 341s # --- 341s # ExpiresActive On 341s ExpiresDefault A778410 341s ExpiresByType image/gif "modification plus 1 years 2 weeks 3 days 2 hours 3 seconds" 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 40 341s #--- 341s # ExpiresActive On 341s ExpiresDefault M33013840 341s # debug: [Cache-Control] [max-age=9314288] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Fri, 04 Apr 2025 14:12:23 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Fri, 04 Apr 2025 14:12:23 GMT 341s # debug: expires 1743775943 341s # debug: expected: 33013840 341s # debug: actual : 33013840 341s ok 41 341s #--- 341s # ExpiresActive On 341s ExpiresDefault M33013840 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 42 341s #--- 341s # ExpiresActive On 341s ExpiresDefault M33013840 341s # debug: [Cache-Control] [max-age=120] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/gif] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 341s # debug: expires 1734461774 341s # debug: expected: 120 341s # debug: actual : 120 341s ok 43 341s #--- 341s # ExpiresActive On 341s ExpiresDefault M33013840 341s # debug: [Cache-Control] [max-age=86400] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [image/jpeg] 341s # debug: [Expires] [Wed, 18 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Wed, 18 Dec 2024 18:54:14 GMT 341s # debug: expires 1734548054 341s # debug: expected: 86400 341s # debug: actual : 86400 341s ok 44 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/jpeg A10375964 341s # debug: [Cache-Control] [max-age=308726267] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["3-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Length] [3] 341s # debug: [Content-Type] [text/html] 341s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 341s # debug: expires 2043187922 341s # debug: expected: 332425819 341s # debug: actual : 332425819 341s ok 45 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/jpeg A10375964 341s # debug: [Cache-Control] [max-age=0] 341s # debug: [Connection] [close] 341s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Accept-Ranges] [bytes] 341s # debug: [ETag] ["0-613edd771cbc0"] 341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 341s # debug: [Vary] [In-If1] 341s # debug: [Content-Type] [text/plain] 341s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 341s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 341s # debug: [Client-Peer] [127.0.0.1:8529] 341s # debug: [Client-Response-Num] [1] 341s # debug: [DMMATCH1] [1] 341s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 341s # debug: modified 1710762103 341s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: access 1734461654 341s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 341s # debug: expires 1734461654 341s # debug: expected: 23699551 341s # debug: actual : 23699551 341s ok 46 341s # --- 341s # ExpiresActive On 341s ExpiresByType image/jpeg A10375964 342s # debug: [Cache-Control] [max-age=120] 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 342s # debug: modified 1710762103 342s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: access 1734461654 342s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 342s # debug: expires 1734461774 342s # debug: expected: 120 342s # debug: actual : 120 342s ok 47 342s # --- 342s # ExpiresActive On 342s ExpiresByType image/jpeg A10375964 342s # debug: [Cache-Control] [max-age=10375964] 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Expires] [Wed, 16 Apr 2025 21:06:58 GMT] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 342s # debug: modified 1710762103 342s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: access 1734461654 342s # debug: expires Wed, 16 Apr 2025 21:06:58 GMT 342s # debug: expires 1744837618 342s # debug: expected: 10375964 342s # debug: actual : 10375964 342s ok 48 342s # --- 342s # ExpiresActive On 342s ExpiresDefault M32768413 342s ExpiresByType image/jpeg "modification plus 1 months 10 days 7 hours 18 minutes 47 seconds" 342s # debug: [Cache-Control] [max-age=9068861] 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Expires] [Tue, 01 Apr 2025 18:01:56 GMT] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 342s # debug: modified 1710762103 342s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: access 1734461654 342s # debug: expires Tue, 01 Apr 2025 18:01:56 GMT 342s # debug: expires 1743530516 342s # debug: expected: 32768413 342s # debug: actual : 32768413 342s ok 49 342s # --- 342s # ExpiresActive On 342s ExpiresDefault M32768413 342s ExpiresByType image/jpeg "modification plus 1 months 10 days 7 hours 18 minutes 47 seconds" 342s # debug: [Cache-Control] [max-age=0] 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 342s # debug: modified 1710762103 342s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: access 1734461654 342s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: expires 1734461654 342s # debug: expected: 23699551 342s # debug: actual : 23699551 342s ok 50 342s # --- 342s # ExpiresActive On 342s ExpiresDefault M32768413 342s ExpiresByType image/jpeg "modification plus 1 months 10 days 7 hours 18 minutes 47 seconds" 342s # debug: [Cache-Control] [max-age=120] 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Expires] [Tue, 17 Dec 2024 18:56:14 GMT] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 342s # debug: modified 1710762103 342s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: access 1734461654 342s # debug: expires Tue, 17 Dec 2024 18:56:14 GMT 342s # debug: expires 1734461774 342s # debug: expected: 120 342s # debug: actual : 120 342s ok 51 342s # --- 342s # ExpiresActive On 342s ExpiresDefault M32768413 342s ExpiresByType image/jpeg "modification plus 1 months 10 days 7 hours 18 minutes 47 seconds" 342s # debug: [Cache-Control] [max-age=0] 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Expires] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 342s # debug: modified 1710762103 342s # debug: access Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: access 1734461654 342s # debug: expires Tue, 17 Dec 2024 18:54:14 GMT 342s # debug: expires 1734461654 342s # debug: expected: 23699551 342s # debug: actual : 23699551 342s ok 52 342s # --- 342s # ExpiresActive Off 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 53 342s # --- 342s # ExpiresActive Off 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 54 342s # --- 342s # ExpiresActive Off 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 55 342s # --- 342s # ExpiresActive Off 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 56 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M2250502 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 57 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M2250502 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 58 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M2250502 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 59 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M2250502 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 60 342s # --- 342s # ExpiresActive Off 342s ExpiresByType text/plain A3462215 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 61 342s # --- 342s # ExpiresActive Off 342s ExpiresByType text/plain A3462215 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 62 342s # --- 342s # ExpiresActive Off 342s ExpiresByType text/plain A3462215 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 63 342s # --- 342s # ExpiresActive Off 342s ExpiresByType text/plain A3462215 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 64 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault A38276602 342s ExpiresByType text/plain M3477930 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 65 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault A38276602 342s ExpiresByType text/plain M3477930 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 66 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault A38276602 342s ExpiresByType text/plain M3477930 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 67 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault A38276602 342s ExpiresByType text/plain M3477930 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 68 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault "access plus 3 months 1 weeks 1 days 1 hours 47 minutes 29 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 69 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault "access plus 3 months 1 weeks 1 days 1 hours 47 minutes 29 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 70 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault "access plus 3 months 1 weeks 1 days 1 hours 47 minutes 29 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 71 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault "access plus 3 months 1 weeks 1 days 1 hours 47 minutes 29 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 72 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/gif A32599999 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 73 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/gif A32599999 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 74 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/gif A32599999 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 75 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/gif A32599999 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 76 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault M5901400 342s ExpiresByType image/gif A7108933 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 77 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault M5901400 342s ExpiresByType image/gif A7108933 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 78 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault M5901400 342s ExpiresByType image/gif A7108933 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 79 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault M5901400 342s ExpiresByType image/gif A7108933 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 80 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M6838689 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 81 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M6838689 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 82 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M6838689 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 83 342s #--- 342s # ExpiresActive Off 342s ExpiresDefault M6838689 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 84 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 1 hours 20 minutes 4 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 85 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 1 hours 20 minutes 4 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 86 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 1 hours 20 minutes 4 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 87 342s # --- 342s # ExpiresActive Off 342s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 1 hours 20 minutes 4 seconds" 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 88 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault "modification plus 2 weeks 8 days 5 hours 41 minutes 15 seconds" 342s ExpiresByType image/jpeg M33106626 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["3-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Length] [3] 342s # debug: [Content-Type] [text/html] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 89 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault "modification plus 2 weeks 8 days 5 hours 41 minutes 15 seconds" 342s ExpiresByType image/jpeg M33106626 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [text/plain] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 90 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault "modification plus 2 weeks 8 days 5 hours 41 minutes 15 seconds" 342s ExpiresByType image/jpeg M33106626 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/gif] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 91 342s # --- 342s # ExpiresActive Off 342s ExpiresDefault "modification plus 2 weeks 8 days 5 hours 41 minutes 15 seconds" 342s ExpiresByType image/jpeg M33106626 342s # debug: [Connection] [close] 342s # debug: [Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Accept-Ranges] [bytes] 342s # debug: [ETag] ["0-613edd771cbc0"] 342s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 342s # debug: [Vary] [In-If1] 342s # debug: [Content-Type] [image/jpeg] 342s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 342s # debug: [Client-Date] [Tue, 17 Dec 2024 18:54:14 GMT] 342s # debug: [Client-Peer] [127.0.0.1:8529] 342s # debug: [Client-Response-Num] [1] 342s # debug: [DMMATCH1] [1] 342s ok 92 342s ok 371s t/modules/ext_filter.t .............. 371s 1..24 371s # Running under perl version 5.038002 for linux 371s # Current time local: Tue Dec 17 18:54:14 2024 371s # Current time GMT: Tue Dec 17 18:54:14 2024 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.42 371s # testing : sed output filter 371s # expected: 'barbar' 371s # received: 'barbar' 371s ok 1 371s # testing : slow filter process 371s # expected: 'foobar' 371s # received: 'foobar' 371s ok 2 371s # testing : echo worked 371s # expected: 200 371s # received: '200' 371s ok 3 371s # testing : request body filtered 371s # expected: 'barbar 371s # ' 371s # received: 'barbar 371s # ' 371s ok 4 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 5 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 6 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 7 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 8 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 9 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 10 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 11 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 12 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 13 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 14 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 15 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 16 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 17 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 18 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 19 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 20 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 21 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 22 371s # testing : got 413 error 371s # expected: 413 371s # received: '413' 371s ok 23 371s # testing : got 413 error body 371s # expected: qr/413 Request Entity Too Large/ 371s # received: ' 371s # 371s # 413 Request Entity Too Large 371s # 371s #

Request Entity Too Large

371s # The requested resource does not allow request data with POST requests, or the amount of data provided in 371s # the request exceeds the capacity limit. 371s # 371s # ' 371s ok 24 371s ok 373s t/modules/filter.t .................. 373s 1..5 373s # Running under perl version 5.038002 for linux 373s # Current time local: Tue Dec 17 18:54:44 2024 373s # Current time GMT: Tue Dec 17 18:54:44 2024 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.42 373s # expected: 'HELLOWORLD' 373s # received: 'HELLOWORLD' 373s ok 1 373s # expected: 'HELLOWORLD' 373s # received: 'HELLOWORLD' 373s ok 2 373s # expected: 'HELLOWORLD' 373s # received: 'HELLOWORLD' 373s ok 3 373s # expected: 'helloworld' 373s # received: 'helloworld' 373s ok 4 373s # expected: 'helloworld' 373s # received: 'helloworld' 373s ok 5 373s ok 375s t/modules/headers.t ................. 375s 1..376 375s # Running under perl version 5.038002 for linux 375s # Current time local: Tue Dec 17 18:54:46 2024 375s # Current time GMT: Tue Dec 17 18:54:46 2024 375s # Using Test.pm version 1.31 375s # Using Apache/Test.pm version 1.42 375s ok 1 375s ok 2 375s ok 3 375s ok 4 375s ok 5 375s ok 6 375s ok 7 375s ok 8 375s ok 9 375s ok 10 375s ok 11 375s ok 12 375s ok 13 375s ok 14 375s ok 15 375s ok 16 375s ok 17 375s ok 18 375s ok 19 375s ok 20 375s ok 21 375s ok 22 375s ok 23 375s ok 24 375s ok 25 375s ok 26 375s ok 27 375s ok 28 375s ok 29 375s ok 30 375s ok 31 375s ok 32 375s ok 33 375s ok 34 375s ok 35 375s ok 36 375s ok 37 375s ok 38 375s ok 39 375s ok 40 375s ok 41 375s ok 42 375s ok 43 375s ok 44 375s ok 45 375s ok 46 375s ok 47 375s ok 48 375s ok 49 375s ok 50 375s ok 51 375s ok 52 375s ok 53 375s ok 54 375s ok 55 375s ok 56 375s ok 57 375s ok 58 375s ok 59 375s ok 60 375s ok 61 375s ok 62 375s ok 63 375s ok 64 375s ok 65 375s ok 66 375s ok 67 375s ok 68 375s ok 69 375s ok 70 375s ok 71 375s ok 72 375s ok 73 375s ok 74 375s ok 75 375s ok 76 375s ok 77 375s ok 78 375s ok 79 375s ok 80 375s ok 81 375s ok 82 375s ok 83 375s ok 84 375s ok 85 375s ok 86 375s ok 87 375s ok 88 375s ok 89 375s ok 90 375s ok 91 375s ok 92 375s ok 93 375s ok 94 375s ok 95 375s ok 96 375s ok 97 375s ok 98 375s ok 99 375s ok 100 375s ok 101 375s ok 102 375s ok 103 375s ok 104 375s ok 105 375s ok 106 375s ok 107 375s ok 108 375s ok 109 375s ok 110 375s ok 111 375s ok 112 375s ok 113 375s ok 114 375s ok 115 375s ok 116 375s ok 117 375s ok 118 375s ok 119 375s ok 120 375s ok 121 375s ok 122 375s ok 123 375s ok 124 375s ok 125 375s ok 126 375s ok 127 375s ok 128 375s ok 129 375s ok 130 375s ok 131 375s ok 132 375s ok 133 375s ok 134 375s ok 135 375s ok 136 375s ok 137 375s ok 138 375s ok 139 375s ok 140 375s ok 141 375s ok 142 375s ok 143 375s ok 144 375s ok 145 375s ok 146 375s ok 147 375s ok 148 375s ok 149 375s ok 150 375s ok 151 375s ok 152 375s ok 153 375s ok 154 375s ok 155 375s ok 156 375s ok 157 375s ok 158 375s ok 159 375s ok 160 375s ok 161 375s ok 162 375s ok 163 375s ok 164 375s ok 165 375s ok 166 375s ok 167 375s ok 168 375s ok 169 375s ok 170 375s ok 171 375s ok 172 375s ok 173 375s ok 174 375s ok 175 375s ok 176 375s ok 177 375s ok 178 375s ok 179 375s ok 180 375s ok 181 375s ok 182 375s ok 183 375s ok 184 375s ok 185 375s ok 186 375s ok 187 375s ok 188 375s ok 189 375s ok 190 375s ok 191 375s ok 192 375s ok 193 375s ok 194 375s ok 195 375s ok 196 375s ok 197 375s ok 198 375s ok 199 375s ok 200 375s ok 201 375s ok 202 375s ok 203 375s ok 204 375s ok 205 375s ok 206 375s ok 207 375s ok 208 375s ok 209 375s ok 210 375s ok 211 375s ok 212 375s ok 213 375s ok 214 375s ok 215 375s ok 216 375s ok 217 375s ok 218 375s ok 219 375s ok 220 375s ok 221 375s ok 222 375s ok 223 375s ok 224 375s ok 225 375s ok 226 375s ok 227 375s ok 228 375s ok 229 375s ok 230 375s ok 231 375s ok 232 375s ok 233 375s ok 234 375s ok 235 375s ok 236 375s ok 237 375s ok 238 375s ok 239 375s ok 240 375s ok 241 375s ok 242 375s ok 243 375s ok 244 375s ok 245 375s ok 246 375s ok 247 375s ok 248 375s ok 249 375s ok 250 375s ok 251 375s ok 252 375s ok 253 375s ok 254 375s ok 255 375s ok 256 375s ok 257 375s ok 258 375s ok 259 375s ok 260 375s ok 261 375s ok 262 375s ok 263 375s ok 264 375s ok 265 375s ok 266 375s ok 267 375s ok 268 375s ok 269 375s ok 270 375s ok 271 375s ok 272 375s ok 273 375s ok 274 375s ok 275 375s ok 276 375s ok 277 375s ok 278 375s ok 279 375s ok 280 375s ok 281 375s ok 282 375s ok 283 375s ok 284 375s ok 285 375s ok 286 375s ok 287 375s ok 288 375s ok 289 375s ok 290 375s ok 291 375s ok 292 375s ok 293 375s ok 294 375s ok 295 375s ok 296 375s ok 297 375s ok 298 375s ok 299 375s ok 300 375s ok 301 375s ok 302 375s ok 303 375s ok 304 375s ok 305 375s ok 306 375s ok 307 375s ok 308 375s ok 309 375s ok 310 375s ok 311 375s ok 312 375s ok 313 375s ok 314 375s ok 315 375s ok 316 375s ok 317 375s ok 318 375s ok 319 375s ok 320 375s ok 321 375s ok 322 375s ok 323 375s ok 324 375s ok 325 375s ok 326 375s ok 327 375s ok 328 375s ok 329 375s ok 330 375s ok 331 375s ok 332 375s ok 333 375s ok 334 375s ok 335 375s ok 336 375s ok 337 375s ok 338 375s ok 339 375s ok 340 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: value 375s Header sent n°1: 375s header: Aaa 375s value: b 375s Header sent n°2: 375s header: Aa 375s value: bb 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 341 375s 375s Header received n°0: 375s header: Test-Header 375s expected: value 375s received: value 375s 375s Header received n°1: 375s header: Aaa 375s expected: b 375s received: b 375s 375s Header received n°2: 375s header: Aa 375s expected: bb 375s received: bb 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Aa: bb 375s Aaa: b 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: value 375s 375s ok 342 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s Header sent n°1: 375s header: aaa 375s value: b 375s Header sent n°2: 375s header: aa 375s value: bb 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 343 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Header received n°1: 375s header: aa 375s expected: bb 375s received: bb 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Aa: bb 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 344 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s Header sent n°1: 375s header: Test-Header1 375s value: value1 375s Header sent n°2: 375s header: Test-Header2 375s value: value2 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 345 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Header received n°1: 375s header: Test-Header1 375s expected: value1 375s received: value1 375s 375s Header received n°2: 375s header: Test-Header2 375s expected: value2 375s received: value2 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s Test-Header1: value1 375s Test-Header2: value2 375s 375s ok 346 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 347 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barfoo 375s received: barfoo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barfoo 375s 375s ok 348 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo2foo2 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 349 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barfoo2 375s received: barfoo2 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barfoo2 375s 375s ok 350 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 351 375s 375s Header received n°0: 375s header: Test-Header 375s expected: bar2foo 375s received: bar2foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: bar2foo 375s 375s ok 352 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 353 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barbar 375s received: barbar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barbar 375s 375s ok 354 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo2foo2 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 355 375s 375s Header received n°0: 375s header: Test-Header 375s expected: barbar 375s received: barbar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: barbar 375s 375s ok 356 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foofoo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 357 375s 375s Header received n°0: 375s header: Test-Header 375s expected: bar2bar2 375s received: bar2bar2 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: bar2bar2 375s 375s ok 358 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 359 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 360 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 361 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 362 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: "foo" 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 363 375s 375s Header received n°0: 375s header: Test-Header 375s expected: "foo", foo 375s received: "foo", foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: "foo", foo 375s 375s ok 364 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 365 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo, bar 375s received: foo, bar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo, bar 375s 375s ok 366 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 367 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 368 375s 375s 375s 375s Header sent n°0: 375s header: Test-Header 375s value: foo 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 369 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Header received n°1: 375s header: Test-Header2 375s expected: bar 375s received: bar 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s Test-Header2: bar 375s 375s ok 370 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 371 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 372 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 373 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 374 375s # testing : Checking return code is '200' 375s # expected: 200 375s # received: '200' 375s ok 375 375s 375s Header received n°0: 375s header: Test-Header 375s expected: foo 375s received: foo 375s 375s Response received is: 375s HTTP/1.1 200 OK 375s Connection: close 375s Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Accept-Ranges: bytes 375s ETag: "0-613edd771cbc0" 375s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 375s Vary: In-If1 375s Content-Length: 0 375s Content-Type: text/html 375s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 375s Client-Date: Tue, 17 Dec 2024 18:54:48 GMT 375s Client-Peer: 127.0.0.1:8529 375s Client-Response-Num: 1 375s DMMATCH1: 1 375s Test-Header: foo 375s 375s ok 376 375s ok 377s t/modules/heartbeat.t ............... skipped: no reason given 380s t/modules/http2.t ................... 380s 1..56 380s # Running under perl version 5.038002 for linux 380s # Current time local: Tue Dec 17 18:54:50 2024 380s # Current time GMT: Tue Dec 17 18:54:50 2024 380s # Using Test.pm version 1.31 380s # Using Apache/Test.pm version 1.42 380s ok 1 380s ok 2 380s # testing : read first response-line 380s # expected: qr/^HTTP\/1\.. 200/ 380s # received: 'HTTP/1.1 200 OK 380s # ' 380s ok 3 380s # testing : TLS version in use 380s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 380s # received: 'TLSv1_3' 380s ok 4 380s test case: TC0001, expecting 200: GET http://localhost:8547/ 380s # testing : GET http://localhost:8547/ 380s # expected: 200 380s # received: '200' 380s ok 5 380s test case: TC0002, expecting 404: GET http://localhost:8547/not_here 380s # testing : GET http://localhost:8547/not_here 380s # expected: 404 380s # received: '404' 380s ok 6 380s test case: TC0005, cmp index.html file: GET http://localhost:8547/modules/h2/index.html 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 7 380s ok 8 380s test case: TC0006, cmp image file: GET http://localhost:8547/modules/h2/003/003_img.jpg 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 9 380s ok 10 380s test case: TC0007, rewrite handling: GET http://localhost:8547/modules/h2/latest.tar.gz 380s # testing : response status 380s # expected: 302 380s # received: '302' 380s ok 11 380s # testing : location header 380s # expected: 'http://localhost:8547/modules/h2/xxx-1.0.2a.tar.gz' 380s # received: 'http://localhost:8547/modules/h2/xxx-1.0.2a.tar.gz' 380s ok 12 380s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8547/modules/h2/hello.pl 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 13 380s # testing : content comparision 380s # expected: ' 380s #

Hello World!

380s # 380s # ' 380s # received: ' 380s #

Hello World!

380s # 380s # ' 380s ok 14 380s test case: TC0009, necho.pl without arguments: GET http://localhost:8547/modules/h2/necho.pl 380s # testing : response status 380s # expected: 400 380s # received: '400' 380s ok 15 380s # testing : content comparision 380s # expected: ' 380s #

No query was specified.

380s # 380s # ' 380s # received: ' 380s #

No query was specified.

380s # 380s # ' 380s ok 16 380s test case: TC0010, necho.pl 2x10: GET http://localhost:8547/modules/h2/necho.pl?count=2&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 17 380s # testing : content comparision 380s # expected: '01234567890123456789' 380s # received: '01234567890123456789' 380s ok 18 380s test case: TC0011, necho.pl 10x10: GET http://localhost:8547/modules/h2/necho.pl?count=10&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 19 380s # testing : content-length 380s # expected: 100 380s # received: 100 380s ok 20 380s test case: TC0012, necho.pl 100x10: GET http://localhost:8547/modules/h2/necho.pl?count=100&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 21 380s # testing : content-length 380s # expected: 1000 380s # received: 1000 380s ok 22 380s test case: TC0013, necho.pl 1000x10: GET http://localhost:8547/modules/h2/necho.pl?count=1000&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 23 380s # testing : content-length 380s # expected: 10000 380s # received: 10000 380s ok 24 380s test case: TC0014, necho.pl 10000x10: GET http://localhost:8547/modules/h2/necho.pl?count=10000&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 25 380s # testing : content-length 380s # expected: 100000 380s # received: 100000 380s ok 26 380s test case: TC0015, necho.pl 100000x10: GET http://localhost:8547/modules/h2/necho.pl?count=100000&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 27 380s # testing : content-length 380s # expected: 1000000 380s # received: 1000000 380s ok 28 380s test case: TC0001, expecting 200: GET https://localhost:8548/ 380s # testing : GET https://localhost:8548/ 380s # expected: 200 380s # received: '200' 380s ok 29 380s test case: TC0002, expecting 404: GET https://localhost:8548/not_here 380s # testing : GET https://localhost:8548/not_here 380s # expected: 404 380s # received: '404' 380s ok 30 380s test case: TC0005, cmp index.html file: GET https://localhost:8548/modules/h2/index.html 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 31 380s ok 32 380s test case: TC0006, cmp image file: GET https://localhost:8548/modules/h2/003/003_img.jpg 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 33 380s ok 34 380s test case: TC0007, rewrite handling: GET https://localhost:8548/modules/h2/latest.tar.gz 380s # testing : response status 380s # expected: 302 380s # received: '302' 380s ok 35 380s # testing : location header 380s # expected: 'https://localhost:8548/modules/h2/xxx-1.0.2a.tar.gz' 380s # received: 'https://localhost:8548/modules/h2/xxx-1.0.2a.tar.gz' 380s ok 36 380s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8548/modules/h2/hello.pl 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 37 380s # testing : content comparision 380s # expected: ' 380s #

Hello World!

380s # 380s # ' 380s # received: ' 380s #

Hello World!

380s # 380s # ' 380s ok 38 380s test case: TC0009, necho.pl without arguments: GET https://localhost:8548/modules/h2/necho.pl 380s # testing : response status 380s # expected: 400 380s # received: '400' 380s ok 39 380s # testing : content comparision 380s # expected: ' 380s #

No query was specified.

380s # 380s # ' 380s # received: ' 380s #

No query was specified.

380s # 380s # ' 380s ok 40 380s test case: TC0010, necho.pl 2x10: GET https://localhost:8548/modules/h2/necho.pl?count=2&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 41 380s # testing : content comparision 380s # expected: '01234567890123456789' 380s # received: '01234567890123456789' 380s ok 42 380s test case: TC0011, necho.pl 10x10: GET https://localhost:8548/modules/h2/necho.pl?count=10&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 43 380s # testing : content-length 380s # expected: 100 380s # received: 100 380s ok 44 380s test case: TC0012, necho.pl 100x10: GET https://localhost:8548/modules/h2/necho.pl?count=100&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 45 380s # testing : content-length 380s # expected: 1000 380s # received: 1000 380s ok 46 380s test case: TC0013, necho.pl 1000x10: GET https://localhost:8548/modules/h2/necho.pl?count=1000&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 47 380s # testing : content-length 380s # expected: 10000 380s # received: 10000 380s ok 48 380s test case: TC0014, necho.pl 10000x10: GET https://localhost:8548/modules/h2/necho.pl?count=10000&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 49 380s # testing : content-length 380s # expected: 100000 380s # received: 100000 380s ok 50 380s test case: TC0015, necho.pl 100000x10: GET https://localhost:8548/modules/h2/necho.pl?count=100000&text=0123456789 380s # testing : response status 380s # expected: 200 380s # received: '200' 380s ok 51 380s # testing : content-length 380s # expected: 1000000 380s # received: 1000000 380s ok 52 380s test case: VHOST000, expecting 200: GET https://localhost:8548/ 380s setting host_name to localhost:8548# testing : GET https://localhost:8548/ 380s # expected: 200 380s # received: '200' 380s ok 53 380s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8548/misdirected 380s # testing : GET https://localhost:8548/misdirected 380s # expected: 404 380s # received: '404' 380s ok 54 380s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8548/misdirected 380s # testing : GET https://localhost:8548/misdirected 380s # expected: 421 380s # received: '421' 380s ok 55 380s test case: VHOST003, expect 421 : GET https://localhost:8548/misdirected 380s # testing : GET https://localhost:8548/misdirected 380s # expected: 404 380s # received: '404' 380s ok 56 380s ok 384s t/modules/include.t ................. 384s 1..98 384s # Running under perl version 5.038002 for linux 384s # Current time local: Tue Dec 17 18:54:53 2024 384s # Current time GMT: Tue Dec 17 18:54:53 2024 384s # Using Test.pm version 1.31 384s # Using Apache/Test.pm version 1.42 384s # testing : GET /modules/include/abs-path.shtml 384s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 384s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 384s ok 1 384s # testing : GET /modules/include/apexpr/err.shtml 384s # expected: '[an error occurred while processing this directive] err.shtml' 384s # received: '[an error occurred while processing this directive] err.shtml' 384s ok 2 384s # testing : GET /modules/include/apexpr/if1.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 3 384s # testing : GET /modules/include/apexpr/lazyvar.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 4 384s # testing : GET /modules/include/apexpr/restrict.shtml 384s # expected: '[an error occurred while processing this directive] restrict.shtml' 384s # received: '[an error occurred while processing this directive] restrict.shtml' 384s ok 5 384s # testing : GET /modules/include/apexpr/var.shtml 384s # expected: 'pass pass pass' 384s # received: 'pass pass pass' 384s ok 6 384s # testing : GET /modules/include/big.shtml 384s # expected: 'hello pass pass pass hello' 384s # received: 'hello pass pass pass hello' 384s ok 7 384s # testing : GET /modules/include/comment.shtml 384s # expected: 'No comment here' 384s # received: 'No comment here' 384s ok 8 384s # testing : GET /modules/include/echo.shtml 384s # expected: 'echo.shtml' 384s # received: 'echo.shtml' 384s ok 9 384s # testing : GET /modules/include/echo1.shtml 384s # expected: '' 384s # received: '' 384s ok 10 384s # testing : GET /modules/include/echo2.shtml 384s # expected: ' pass config echomsg pass' 384s # received: ' pass config echomsg pass' 384s ok 11 384s # testing : GET /modules/include/echo3.shtml 384s # expected: '' 384s # received: '' 384s ok 12 384s # testing : GET /modules/include/encode.shtml 384s # expected: '# %^ %23%20%25%5e' 384s # received: '# %^ %23%20%25%5e' 384s ok 13 384s # testing : GET /modules/include/errmsg1.shtml 384s # expected: 'errmsg' 384s # received: 'errmsg' 384s ok 14 384s # testing : GET /modules/include/errmsg2.shtml 384s # expected: 'errmsg' 384s # received: 'errmsg' 384s ok 15 384s # testing : GET /modules/include/errmsg3.shtml 384s # expected: 'errmsg' 384s # received: 'errmsg' 384s ok 16 384s # testing : GET /modules/include/errmsg4.shtml 384s # expected: 'pass errmsg' 384s # received: 'pass errmsg' 384s ok 17 384s # testing : GET /modules/include/errmsg5.shtml 384s # expected: '' 384s # received: '' 384s ok 18 384s # testing : GET /modules/include/exec/off/cgi.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 19 384s # testing : GET /modules/include/exec/off/cmd.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 20 384s # testing : GET /modules/include/exec/on/cgi.shtml 384s # expected: 'perl cgi' 384s # received: 'perl cgi' 384s ok 21 384s # testing : GET /modules/include/exec/on/cmd.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 22 384s # testing : GET /modules/include/extra/inc-bogus.shtml 384s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 384s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 384s ok 23 384s # testing : GET /modules/include/foo.shtml 384s # expected: '[an error occurred while processing this directive] foo.shtml body' 384s # received: '[an error occurred while processing this directive] foo.shtml body' 384s ok 24 384s # testing : GET /modules/include/foo1.shtml 384s # expected: '[an error occurred while processing this directive] foo.shtml body' 384s # received: '[an error occurred while processing this directive] foo.shtml body' 384s ok 25 384s # testing : GET /modules/include/foo2.shtml 384s # expected: '[an error occurred while processing this directive] foo.shtml body' 384s # received: '[an error occurred while processing this directive] foo.shtml body' 384s ok 26 384s # testing : GET /modules/include/if1.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 27 384s # testing : GET /modules/include/if10.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 28 384s # testing : GET /modules/include/if11.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 29 384s # testing : GET /modules/include/if2.shtml 384s # expected: 'pass pass' 384s # received: 'pass pass' 384s ok 30 384s # testing : GET /modules/include/if3.shtml 384s # expected: 'pass pass pass' 384s # received: 'pass pass pass' 384s ok 31 384s # testing : GET /modules/include/if4.shtml 384s # expected: 'pass pass' 384s # received: 'pass pass' 384s ok 32 384s # testing : GET /modules/include/if5.shtml 384s # expected: 'pass pass pass' 384s # received: 'pass pass pass' 384s ok 33 384s # testing : GET /modules/include/if6.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 34 384s # testing : GET /modules/include/if7.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 35 384s # testing : GET /modules/include/if8.shtml 384s # expected: 'pass' 384s # received: 'pass' 384s ok 36 384s # testing : GET /modules/include/if9.shtml 384s # expected: 'pass pass' 384s # received: 'pass pass' 384s ok 37 384s # testing : GET /modules/include/inc-nego.shtml 384s # expected: 'index.html.en' 384s # received: 'index.html.en' 384s ok 38 384s # testing : GET /modules/include/inc-rfile.shtml 384s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 384s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 384s ok 39 384s # testing : GET /modules/include/inc-rvirtual.shtml 384s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 384s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 384s ok 40 384s # testing : GET /modules/include/include1.shtml 384s # expected: 'inc-two.shtml body include.shtml body' 384s # received: 'inc-two.shtml body include.shtml body' 384s ok 41 384s # testing : GET /modules/include/include2.shtml 384s # expected: 'inc-two.shtml body include.shtml body' 384s # received: 'inc-two.shtml body include.shtml body' 384s ok 42 384s # testing : GET /modules/include/include3.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s ok 43 384s # testing : GET /modules/include/include4.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 384s ok 44 384s # testing : GET /modules/include/include5.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s ok 45 384s # testing : GET /modules/include/include6.shtml 384s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 384s ok 46 384s # testing : GET /modules/include/malformed.shtml 384s # expected: '[an error occurred while processing this directive] malformed.shtml' 384s # received: '[an error occurred while processing this directive] malformed.shtml' 384s ok 47 384s # testing : POST /modules/include/mod_request/echo.shtml 384s # expected: 'echo.shtml' 384s # received: 'echo.shtml' 384s ok 48 384s # testing : POST /modules/include/mod_request/post.shtml 384s # expected: 'POST foo: bar foo2: bar2' 384s # received: 'POST foo: bar foo2: bar2' 384s ok 49 384s # testing : sizeof(body) > KeptBodySize 384s # expected: 413 384s # received: '413' 384s ok 50 384s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 384s # expected: 'GET foo: bar foo2: bar2' 384s # received: 'GET foo: bar foo2: bar2' 384s ok 51 384s # testing : GET /modules/include/newline.shtml 384s # expected: 'inc-two.shtml body' 384s # received: 'inc-two.shtml body' 384s ok 52 384s # testing : GET /modules/include/notreal.shtml 384s # expected: 'pass ' 384s # received: '-->' 384s ok 54 384s # testing : GET /modules/include/parse2.shtml 384s # expected: '"' 384s # received: '"' 384s ok 55 384s # testing : GET /modules/include/ranged-virtual.shtml with Range 384s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 384s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 384s ok 56 384s # testing : GET /modules/include/regex.shtml 384s # expected: '(none) 1 (none)' 384s # received: '(none) 1 (none)' 384s ok 57 384s # testing : GET /modules/include/retagged1.shtml 384s # expected: 'retagged1.shtml' 384s # received: 'retagged1.shtml' 384s ok 58 384s # testing : GET /modules/include/retagged2.shtml 384s # expected: '----retagged2.shtml' 384s # received: '----retagged2.shtml' 384s ok 59 384s # testing : GET /modules/include/set.shtml 384s # expected: 'set works' 384s # received: 'set works' 384s ok 60 384s # testing : GET /modules/include/var128.shtml 384s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 384s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 384s ok 61 384s # testing : GET /modules/include/virtualq.shtml?foo=bar 384s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 384s # received: 'foo=bar pass inc-two.shtml body foo=bar' 384s ok 62 384s # testing : GET /modules/include/size.shtml 384s # expected: '1,122 1,122 1.1K 1.1K' 384s # received: '1,122 1,122 1.1K 1.1K' 384s ok 63 384s # testing : GET /modules/include/file.shtml 384s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 384s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 384s ok 64 384s # testing : GET /modules/include/printenv.shtml 384s # expected: '200' 384s # received: '200' 384s ok 65 384s ok 66 384s ok 67 384s # testing : /mod_include test/ 384s # expected: qr/mod_include test/ 384s # received: ' 384s # 384s # mod_include test 384s # 384s # 384s # 384s #

mod_include test

384s # 384s # 384s # Hello World 384s # 384s #

[back]

384s # 384s #
384s #
footer
384s # 384s # ' 384s ok 68 384s # testing : /Hello World/ 384s # expected: qr/Hello World/ 384s # received: ' 384s # 384s # mod_include test 384s # 384s # 384s # 384s #

mod_include test

384s # 384s # 384s # Hello World 384s # 384s #

[back]

384s # 384s #
384s #
footer
384s # 384s # ' 384s ok 69 384s # testing : /footer/ 384s # expected: qr/footer/ 384s # received: ' 384s # 384s # mod_include test 384s # 384s # 384s # 384s #

mod_include test

384s # 384s # 384s # Hello World 384s # 384s #

[back]

384s # 384s #
384s #
footer
384s # 384s # ' 384s ok 70 384s # testing : XBitHack off [0444] 384s # expected: ' ' 384s # received: ' ' 384s ok 71 384s # testing : XBitHack off [0544] 384s # expected: ' ' 384s # received: ' ' 384s ok 72 384s # testing : XBitHack off [0554] 384s # expected: ' ' 384s # received: ' ' 384s ok 73 384s # testing : XBitHack on [0444] 384s # expected: ' ' 384s # received: ' ' 384s ok 74 384s # testing : XBitHack on [0544] 384s # expected: 'No Last-modified date ; inc-two.shtml body ' 384s # received: 'No Last-modified date ; inc-two.shtml body ' 384s ok 75 384s # testing : XBitHack on [0554] 384s # expected: 'No Last-modified date ; inc-two.shtml body ' 384s # received: 'No Last-modified date ; inc-two.shtml body ' 384s ok 76 384s # testing : XBitHack both [timefmt] 384s # expected: 'xx2024xx' 384s # received: 'xx2024xx' 384s ok 77 384s # testing : XBitHack full [0444] 384s # expected: ' ' 384s # received: ' ' 384s ok 78 384s # testing : XBitHack full [0544] 384s # expected: 'No Last-modified date ; inc-two.shtml body ' 384s # received: 'No Last-modified date ; inc-two.shtml body ' 384s ok 79 384s # testing : XBitHack full [0554] 384s # expected: 'Has Last-modified date ; inc-two.shtml body ' 384s # received: 'Has Last-modified date ; inc-two.shtml body ' 384s ok 80 384s # testing : XBitHack full [0554] / ETag 384s # expected: 'No ETag ; ' 384s # received: 'No ETag ; ' 384s ok 81 384s # testing : XBitHack full [0554] / If-Modified-Since 384s # expected: 304 384s # received: '304' 384s ok 82 384s # testing : XBitHack full [0544] / If-Modified-Since 384s # expected: 200 384s # received: '200' 384s ok 83 384s # testing : XBitHack full [0544] / ETag 384s # expected: 'No ETag ; inc-two.shtml body ' 384s # received: 'No ETag ; inc-two.shtml body ' 384s ok 84 384s # testing : GET /modules/include/bucketeer/y.shtml 384s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 85 384s # testing : GET /modules/include/bucketeer/y0.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 86 384s # testing : GET /modules/include/bucketeer/y1.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 87 384s # testing : GET /modules/include/bucketeer/y2.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 88 384s # testing : GET /modules/include/bucketeer/y3.shtml 384s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 384s ok 89 384s # testing : GET /modules/include/bucketeer/y4.shtml 384s # expected: '[an error occurred while processing this directive]' 384s # received: '[an error occurred while processing this directive]' 384s ok 90 384s # testing : GET /modules/include/bucketeer/y5.shtml 384s # expected: 'pass [an error occurred while processing this directive] pass pass1' 384s # received: 'pass [an error occurred while processing this directive] pass pass1' 384s ok 91 384s # testing : GET /modules/include/bucketeer/y6.shtml 384s # expected: 'BeforeIfElseBlockAfterIf' 384s # received: 'BeforeIfElseBlockAfterIf' 384s ok 92 384s # testing : GET /modules/include/bucketeer/y7.shtml 384s # expected: 'Before If SomethingElseAfter if' 384s # received: 'Before If SomethingElseAfter if' 384s ok 93 384s # testing : GET /modules/include/bucketeer/y8.shtml 384s # expected: 'FalseSetDone' 384s # received: 'FalseSetDone' 384s ok 94 384s # testing : GET /modules/include/bucketeer/y9.shtml 384s # expected: 'FalseSetDone' 384s # received: 'FalseSetDone' 384s ok 95 384s # testing : GET /modules/include/bucketeer/y10.shtml 384s # expected: '"pass"' 384s # received: '"pass"' 384s ok 96 384s # testing : GET /modules/include/bucketeer/retagged3.shtml 384s # expected: '----retagged3.shtml' 384s # received: '----retagged3.shtml' 384s ok 97 384s # testing : GET /modules/include/bucketeer/retagged4.shtml 384s # expected: '---pass' 384s # received: '---pass' 384s ok 98 384s ok 386s t/modules/info.t .................... 386s 1..1 386s # Running under perl version 5.038002 for linux 386s # Current time local: Tue Dec 17 18:54:57 2024 386s # Current time GMT: Tue Dec 17 18:54:57 2024 386s # Using Test.pm version 1.31 386s # Using Apache/Test.pm version 1.42 386s ok 1 386s ok 388s t/modules/ldap.t .................... skipped: LDAP testing not configured 390s t/modules/lua.t ..................... 390s 1..60 390s # Running under perl version 5.038002 for linux 390s # Current time local: Tue Dec 17 18:55:01 2024 390s # Current time GMT: Tue Dec 17 18:55:01 2024 390s # Using Test.pm version 1.31 390s # Using Apache/Test.pm version 1.42 390s # testing : code for /modules/lua/hello.lua 390s # expected: 200 390s # received: '200' 390s ok 1 390s # testing : response content for /modules/lua/hello.lua 390s # expected: 'Hello Lua World! 390s # ' 390s # received: 'Hello Lua World! 390s # ' 390s ok 2 390s # testing : c-type for /modules/lua/hello.lua 390s # expected: 'text/plain' 390s # received: 'text/plain' 390s ok 3 390s ok 4 # skip 390s # testing : code for /modules/lua/404?translateme=1 390s # expected: 200 390s # received: '200' 390s ok 5 390s # testing : response content for /modules/lua/404?translateme=1 390s # expected: 'Hello Lua World! 390s # ' 390s # received: 'Hello Lua World! 390s # ' 390s ok 6 390s ok 7 # skip 390s ok 8 # skip 390s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 390s # expected: 200 390s # received: '200' 390s ok 9 390s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 390s # expected: 'other lua handler 390s # ' 390s # received: 'other lua handler 390s # ' 390s ok 10 390s ok 11 # skip 390s ok 12 # skip 390s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 390s # expected: 200 390s # received: '200' 390s ok 13 390s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 390s # expected: 'other lua handler 390s # ' 390s # received: 'other lua handler 390s # ' 390s ok 14 390s ok 15 # skip 390s ok 16 # skip 390s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 390s # expected: 200 390s # received: '200' 390s ok 17 390s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 390s # expected: 'Hello Lua World! 390s # ' 390s # received: 'Hello Lua World! 390s # ' 390s ok 18 390s ok 19 # skip 390s ok 20 # skip 390s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 390s # expected: 200 390s # received: '200' 390s ok 21 390s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 390s # expected: 'other lua handler 390s # ' 390s # received: 'other lua handler 390s # ' 390s ok 22 390s ok 23 # skip 390s ok 24 # skip 390s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 390s # expected: 200 390s # received: '200' 390s ok 25 390s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 390s # expected: 'other lua handler 390s # ' 390s # received: 'other lua handler 390s # ' 390s ok 26 390s ok 27 # skip 390s ok 28 # skip 390s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 390s # expected: 200 390s # received: '200' 390s ok 29 390s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 390s # expected: 'other lua handler 390s # ' 390s # received: 'other lua handler 390s # ' 390s ok 30 390s ok 31 # skip 390s ok 32 # skip 390s # testing : code for /modules/lua/version.lua 390s # expected: 200 390s # received: '200' 390s ok 33 390s # testing : response content for /modules/lua/version.lua 390s # expected: qr/^Apache\/2.4.58/ 390s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 390s ok 34 390s ok 35 # skip 390s ok 36 # skip 390s # testing : code for /modules/lua/method.lua 390s # expected: 200 390s # received: '200' 390s ok 37 390s # testing : response content for /modules/lua/method.lua 390s # expected: 'GET' 390s # received: 'GET' 390s ok 38 390s ok 39 # skip 390s ok 40 # skip 390s # testing : code for /modules/lua/201.lua 390s # expected: 201 390s # received: '201' 390s ok 41 390s # testing : response content for /modules/lua/201.lua 390s # expected: '' 390s # received: '' 390s ok 42 390s ok 43 # skip 390s ok 44 # skip 390s # testing : code for /modules/lua/https.lua 390s # expected: 200 390s # received: '200' 390s ok 45 390s # testing : response content for /modules/lua/https.lua 390s # expected: 'nope' 390s # received: 'nope' 390s ok 46 390s ok 47 # skip 390s ok 48 # skip 390s # testing : code for /modules/lua/setheaders.lua 390s # expected: 200 390s # received: '200' 390s ok 49 390s # testing : response content for /modules/lua/setheaders.lua 390s # expected: '' 390s # received: '' 390s ok 50 390s ok 51 # skip 390s # 'X-Header' header value is 'yes' (expected 'yes') 390s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 390s ok 52 390s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 390s # expected: 200 390s # received: '200' 390s ok 53 390s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 390s # expected: 'Header set' 390s # received: 'Header set' 390s ok 54 390s ok 55 # skip 390s # 'foo' header value is 'bar' (expected 'bar') 390s ok 56 390s # testing : code for /modules/lua/filtered/foobar.html 390s # expected: 200 390s # received: '200' 390s ok 57 390s # testing : response content for /modules/lua/filtered/foobar.html 390s # expected: 'prefix 390s # bucket:foobar 390s # suffix 390s # ' 390s # received: 'prefix 390s # bucket:foobar 390s # suffix 390s # ' 390s ok 58 390s ok 59 # skip 390s ok 60 # skip 390s ok 392s t/modules/negotiation.t ............. 392s 1..158 392s # Running under perl version 5.038002 for linux 392s # Current time local: Tue Dec 17 18:55:03 2024 392s # Current time GMT: Tue Dec 17 18:55:03 2024 392s # Using Test.pm version 1.31 392s # Using Apache/Test.pm version 1.42 392s # GET /modules/negotiation/en/ 392s # testing : Verify correct default language for index.en.foo 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 1 392s # GET /modules/negotiation/en/compressed/ 392s # testing : Verify correct default language for index.en.foo.gz 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 2 392s # GET /modules/negotiation/en/two/index 392s # testing : Verify correct default language for index.en.html 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 3 392s # GET /modules/negotiation/en/index.html.en 392s # testing : Explicitly request en/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 4 392s # GET /modules/negotiation/en/two/index.en.html 392s # testing : Explicitly request en/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 5 392s # GET /modules/negotiation/en/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 6 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 7 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 8 392s # GET /modules/negotiation/en/index.html.fr 392s # testing : Explicitly request en/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 9 392s # GET /modules/negotiation/en/two/index.fr.html 392s # testing : Explicitly request en/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 10 392s # GET /modules/negotiation/en/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 11 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 12 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 13 392s # GET /modules/negotiation/en/index.html.de 392s # testing : Explicitly request en/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 14 392s # GET /modules/negotiation/en/two/index.de.html 392s # testing : Explicitly request en/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 15 392s # GET /modules/negotiation/en/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 16 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 17 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 18 392s # GET /modules/negotiation/en/index.html.fu 392s # testing : Explicitly request en/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 19 392s # GET /modules/negotiation/en/two/index.fu.html 392s # testing : Explicitly request en/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 20 392s # GET /modules/negotiation/en/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 21 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 22 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 23 392s # GET /modules/negotiation/en/index.html.zh-TW 392s # testing : Explicitly request en/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 24 392s # GET /modules/negotiation/en/two/index.zh-TW.html 392s # testing : Explicitly request en/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 25 392s # GET /modules/negotiation/en/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 26 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 27 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 28 392s # GET /modules/negotiation/fr/ 392s # testing : Verify correct default language for index.fr.foo 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 29 392s # GET /modules/negotiation/fr/compressed/ 392s # testing : Verify correct default language for index.fr.foo.gz 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 30 392s # GET /modules/negotiation/fr/two/index 392s # testing : Verify correct default language for index.fr.html 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 31 392s # GET /modules/negotiation/fr/index.html.en 392s # testing : Explicitly request fr/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 32 392s # GET /modules/negotiation/fr/two/index.en.html 392s # testing : Explicitly request fr/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 33 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 34 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 35 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 36 392s # GET /modules/negotiation/fr/index.html.fr 392s # testing : Explicitly request fr/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 37 392s # GET /modules/negotiation/fr/two/index.fr.html 392s # testing : Explicitly request fr/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 38 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 39 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 40 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 41 392s # GET /modules/negotiation/fr/index.html.de 392s # testing : Explicitly request fr/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 42 392s # GET /modules/negotiation/fr/two/index.de.html 392s # testing : Explicitly request fr/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 43 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 44 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 45 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 46 392s # GET /modules/negotiation/fr/index.html.fu 392s # testing : Explicitly request fr/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 47 392s # GET /modules/negotiation/fr/two/index.fu.html 392s # testing : Explicitly request fr/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 48 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 49 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 50 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 51 392s # GET /modules/negotiation/fr/index.html.zh-TW 392s # testing : Explicitly request fr/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 52 392s # GET /modules/negotiation/fr/two/index.zh-TW.html 392s # testing : Explicitly request fr/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 53 392s # GET /modules/negotiation/fr/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 54 392s # GET /modules/negotiation/fr/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 55 392s # GET /modules/negotiation/fr/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 56 392s # GET /modules/negotiation/de/ 392s # testing : Verify correct default language for index.de.foo 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 57 392s # GET /modules/negotiation/de/compressed/ 392s # testing : Verify correct default language for index.de.foo.gz 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 58 392s # GET /modules/negotiation/de/two/index 392s # testing : Verify correct default language for index.de.html 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 59 392s # GET /modules/negotiation/de/index.html.en 392s # testing : Explicitly request de/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 60 392s # GET /modules/negotiation/de/two/index.en.html 392s # testing : Explicitly request de/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 61 392s # GET /modules/negotiation/de/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 62 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 63 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 64 392s # GET /modules/negotiation/de/index.html.fr 392s # testing : Explicitly request de/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 65 392s # GET /modules/negotiation/de/two/index.fr.html 392s # testing : Explicitly request de/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 66 392s # GET /modules/negotiation/de/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 67 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 68 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 69 392s # GET /modules/negotiation/de/index.html.de 392s # testing : Explicitly request de/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 70 392s # GET /modules/negotiation/de/two/index.de.html 392s # testing : Explicitly request de/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 71 392s # GET /modules/negotiation/de/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 72 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 73 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 74 392s # GET /modules/negotiation/de/index.html.fu 392s # testing : Explicitly request de/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 75 392s # GET /modules/negotiation/de/two/index.fu.html 392s # testing : Explicitly request de/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 76 392s # GET /modules/negotiation/de/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 77 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 78 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 79 392s # GET /modules/negotiation/de/index.html.zh-TW 392s # testing : Explicitly request de/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 80 392s # GET /modules/negotiation/de/two/index.zh-TW.html 392s # testing : Explicitly request de/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 81 392s # GET /modules/negotiation/de/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 82 392s # GET /modules/negotiation/de/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 83 392s # GET /modules/negotiation/de/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 84 392s # GET /modules/negotiation/fu/ 392s # testing : Verify correct default language for index.fu.foo 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 85 392s # GET /modules/negotiation/fu/compressed/ 392s # testing : Verify correct default language for index.fu.foo.gz 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 86 392s # GET /modules/negotiation/fu/two/index 392s # testing : Verify correct default language for index.fu.html 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 87 392s # GET /modules/negotiation/fu/index.html.en 392s # testing : Explicitly request fu/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 88 392s # GET /modules/negotiation/fu/two/index.en.html 392s # testing : Explicitly request fu/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 89 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 90 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 91 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 92 392s # GET /modules/negotiation/fu/index.html.fr 392s # testing : Explicitly request fu/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 93 392s # GET /modules/negotiation/fu/two/index.fr.html 392s # testing : Explicitly request fu/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 94 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 95 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 96 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 97 392s # GET /modules/negotiation/fu/index.html.de 392s # testing : Explicitly request fu/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 98 392s # GET /modules/negotiation/fu/two/index.de.html 392s # testing : Explicitly request fu/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 99 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 100 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 101 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 102 392s # GET /modules/negotiation/fu/index.html.fu 392s # testing : Explicitly request fu/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 103 392s # GET /modules/negotiation/fu/two/index.fu.html 392s # testing : Explicitly request fu/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 104 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 105 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 106 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 107 392s # GET /modules/negotiation/fu/index.html.zh-TW 392s # testing : Explicitly request fu/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 108 392s # GET /modules/negotiation/fu/two/index.zh-TW.html 392s # testing : Explicitly request fu/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 109 392s # GET /modules/negotiation/fu/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 110 392s # GET /modules/negotiation/fu/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 111 392s # GET /modules/negotiation/fu/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 112 392s # GET /modules/negotiation/zh-TW/ 392s # testing : Verify correct default language for index.zh-TW.foo 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 113 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # testing : Verify correct default language for index.zh-TW.foo.gz 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 114 392s # GET /modules/negotiation/zh-TW/two/index 392s # testing : Verify correct default language for index.zh-TW.html 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 115 392s # GET /modules/negotiation/zh-TW/index.html.en 392s # testing : Explicitly request zh-TW/index.html.en 392s # expected: 200 392s # received: '200' 392s ok 116 392s # GET /modules/negotiation/zh-TW/two/index.en.html 392s # testing : Explicitly request zh-TW/two/index.en.html 392s # expected: 200 392s # received: '200' 392s ok 117 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.en' 392s # received: 'index.html.en' 392s ok 118 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.en.gz' 392s # received: 'index.html.en.gz' 392s ok 119 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: en 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.en.html' 392s # received: 'index.en.html' 392s ok 120 392s # GET /modules/negotiation/zh-TW/index.html.fr 392s # testing : Explicitly request zh-TW/index.html.fr 392s # expected: 200 392s # received: '200' 392s ok 121 392s # GET /modules/negotiation/zh-TW/two/index.fr.html 392s # testing : Explicitly request zh-TW/two/index.fr.html 392s # expected: 200 392s # received: '200' 392s ok 122 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 123 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 124 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: fr 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 125 392s # GET /modules/negotiation/zh-TW/index.html.de 392s # testing : Explicitly request zh-TW/index.html.de 392s # expected: 200 392s # received: '200' 392s ok 126 392s # GET /modules/negotiation/zh-TW/two/index.de.html 392s # testing : Explicitly request zh-TW/two/index.de.html 392s # expected: 200 392s # received: '200' 392s ok 127 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.de' 392s # received: 'index.html.de' 392s ok 128 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.de.gz' 392s # received: 'index.html.de.gz' 392s ok 129 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: de 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.de.html' 392s # received: 'index.de.html' 392s ok 130 392s # GET /modules/negotiation/zh-TW/index.html.fu 392s # testing : Explicitly request zh-TW/index.html.fu 392s # expected: 200 392s # received: '200' 392s ok 131 392s # GET /modules/negotiation/zh-TW/two/index.fu.html 392s # testing : Explicitly request zh-TW/two/index.fu.html 392s # expected: 200 392s # received: '200' 392s ok 132 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 133 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 134 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: fu 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 135 392s # GET /modules/negotiation/zh-TW/index.html.zh-TW 392s # testing : Explicitly request zh-TW/index.html.zh-TW 392s # expected: 200 392s # received: '200' 392s ok 136 392s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 392s # testing : Explicitly request zh-TW/two/index.zh-TW.html 392s # expected: 200 392s # received: '200' 392s ok 137 392s # GET /modules/negotiation/zh-TW/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.html.zh-TW' 392s # received: 'index.html.zh-TW' 392s ok 138 392s # GET /modules/negotiation/zh-TW/compressed/ 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed (compression on) 392s # expected: 'index.html.zh-TW.gz' 392s # received: 'index.html.zh-TW.gz' 392s ok 139 392s # GET /modules/negotiation/zh-TW/two/index 392s # Accept-Language: zh-TW 392s # testing : Verify with a default language Accept-Language still obeyed 392s # expected: 'index.zh-TW.html' 392s # received: 'index.zh-TW.html' 392s ok 140 392s # GET /modules/negotiation/en/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 392s # testing : fu has a higher quality rating, so we expect fu 392s # expected: 'index.html.fu' 392s # received: 'index.html.fu' 392s ok 141 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 392s # testing : fu has a higher quality rating, so we expect fu 392s # expected: 'index.fu.html' 392s # received: 'index.fu.html' 392s ok 142 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 392s # testing : fu has a higher quality rating, so we expect fu 392s # expected: 'index.html.fu.gz' 392s # received: 'index.html.fu.gz' 392s ok 143 392s # GET /modules/negotiation/en/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 392s # testing : bu has the highest quality but is non-existant, so fr is next best 392s # expected: 'index.html.fr' 392s # received: 'index.html.fr' 392s ok 144 392s # GET /modules/negotiation/en/two/index 392s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 392s # testing : bu has the highest quality but is non-existant, so fr is next best 392s # expected: 'index.fr.html' 392s # received: 'index.fr.html' 392s ok 145 392s # GET /modules/negotiation/en/compressed/ 392s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 392s # testing : bu has the highest quality but is non-existant, so fr is next best 392s # expected: 'index.html.fr.gz' 392s # received: 'index.html.fr.gz' 392s ok 146 392s # GET /modules/negotiation/query/test?foo 392s # testing : The type map gives the script the highest quality; 392s # the request included a query string 392s # expected: 'QUERY_STRING --> foo' 392s # received: 'QUERY_STRING --> foo' 392s ok 147 392s # testing : should send correct variant 392s # expected: 'text/plain' 392s # received: 'text/plain' 392s ok 148 392s # testing : should send correct variant 392s # expected: 'text/plain' 392s # received: 'text/plain' 392s ok 149 392s # testing : should send correct variant 392s # expected: 'text/html' 392s # received: 'text/html' 392s ok 150 392s # testing : should send correct variant 392s # expected: 'image/jpeg' 392s # received: 'image/jpeg' 392s ok 151 392s # testing : should send correct variant 392s # expected: 'image/gif' 392s # received: 'image/gif' 392s ok 152 392s # testing : should send correct variant 392s # expected: 'text/plain' 392s # received: 'text/plain' 392s ok 153 392s # testing : expect Not Acceptable for Accept: 392s # expected: 406 392s # received: '406' 392s ok 154 392s # testing : expect Not Acceptable for Accept: *bad 392s # expected: 406 392s # received: '406' 392s ok 155 392s # testing : expect Not Acceptable for Accept: /* 392s # expected: 406 392s # received: '406' 392s ok 156 392s # testing : expect Not Acceptable for Accept: */ 392s # expected: 406 392s # received: '406' 392s ok 157 392s # testing : expect Not Acceptable for Accept: te/* 392s # expected: 406 392s # received: '406' 392s ok 158 392s ok 403s t/modules/proxy.t ................... 403s 1..46 403s # Running under perl version 5.038002 for linux 403s # Current time local: Tue Dec 17 18:55:05 2024 403s # Current time GMT: Tue Dec 17 18:55:05 2024 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.42 403s # testing : reverse proxy 403s # expected: 200 403s # received: '200' 403s ok 1 403s # testing : reverse proxied body 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 2 403s # testing : reverse proxy to index.html 403s # expected: 200 403s # received: '200' 403s ok 3 403s # testing : reverse proxied body to index.html 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 4 403s # testing : reverse proxy match 403s # expected: 200 403s # received: '200' 403s ok 5 403s # testing : reverse proxied body match 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 6 403s # testing : reverse proxy match to index.html 403s # expected: 200 403s # received: '200' 403s ok 7 403s # testing : reverse proxied body match to index.html 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 8 403s # testing : reverse proxy match no slash 403s # expected: 200 403s # received: '200' 403s ok 9 403s # testing : reverse proxied body no slash 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 10 403s # testing : reverse proxy match w/ slash 403s # expected: 200 403s # received: '200' 403s ok 11 403s # testing : reverse proxied body w/ slash 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 12 403s # testing : reverse proxy match w/ slash to index.html 403s # expected: 200 403s # received: '200' 403s ok 13 403s # testing : reverse proxied body w/ slash to index.html 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 14 403s # testing : reverse Location-proxy to index.html 403s # expected: 200 403s # received: '200' 403s ok 15 403s # testing : reverse Location-proxied body 403s # expected: qr/^welcome to / 403s # received: 'welcome to localhost:8529 403s # ' 403s ok 16 403s # testing : reverse Location-proxy blocked by no-proxy env 403s # expected: 404 403s # received: '404' 403s ok 17 403s # testing : reverse proxy to env.pl 403s # expected: 200 403s # received: '200' 403s ok 18 403s # testing : reverse proxied env.pl response 403s # expected: qr/^APACHE_TEST_HOSTNAME = / 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = close 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.76 403s # HTTP_X_FORWARDED_FOR = 127.0.0.1 403s # HTTP_X_FORWARDED_HOST = localhost:8550 403s # HTTP_X_FORWARDED_SERVER = localhost 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 54002 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl 403s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Z2HJDF5gh6roE83bzV3bBAAAAAQ 403s # ' 403s ok 19 403s # testing : X-Forwarded-For enabled 403s # expected: qr/HTTP_X_FORWARDED_FOR = / 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = close 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.76 403s # HTTP_X_FORWARDED_FOR = 127.0.0.1 403s # HTTP_X_FORWARDED_HOST = localhost:8550 403s # HTTP_X_FORWARDED_SERVER = localhost 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 54002 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl 403s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Z2HJDF5gh6roE83bzV3bBAAAAAQ 403s # ' 403s ok 20 403s # testing : reverse proxy to env.pl without X-F-F 403s # expected: 200 403s # received: '200' 403s ok 21 403s # testing : reverse proxied env.pl w/o X-F-F 403s # expected: qr/HTTP_X_FORWARDED_FOR = / 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = Keep-Alive 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.76 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 54016 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl 403s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Z2HJDF5gh6roE83bzV3bBQAAAAQ 403s # ' 403s ok 22 403s # testing : reverse proxy with query string 403s # expected: 200 403s # received: '200' 403s ok 23 403s # testing : reverse proxied query string OK 403s # expected: qr/QUERY_STRING = reverse-proxy\n/s 403s # received: 'APACHE_TEST_HOSTNAME = test.host.name 403s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # CONTEXT_PREFIX = 403s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 403s # ENV_TEST = mod_env test environment variable 403s # ENV_TEST_EMPTY = 403s # GATEWAY_INTERFACE = CGI/1.1 403s # HTTP_CONNECTION = close 403s # HTTP_HOST = localhost:8529 403s # HTTP_USER_AGENT = libwww-perl/6.76 403s # HTTP_X_FORWARDED_FOR = 127.0.0.1 403s # HTTP_X_FORWARDED_HOST = localhost:8550 403s # HTTP_X_FORWARDED_SERVER = localhost 403s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 403s # QUERY_STRING = reverse-proxy 403s # REMOTE_ADDR = 127.0.0.1 403s # REMOTE_PORT = 54022 403s # REQUEST_METHOD = GET 403s # REQUEST_SCHEME = http 403s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 403s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 403s # SCRIPT_NAME = /modules/cgi/env.pl 403s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 403s # SCRIPT_URL = /modules/cgi/env.pl 403s # SERVER_ADDR = 127.0.0.1 403s # SERVER_ADMIN = tuser@localhost 403s # SERVER_NAME = localhost 403s # SERVER_PORT = 8529 403s # SERVER_PROTOCOL = HTTP/1.1 403s # SERVER_SIGNATURE = 403s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 403s # UNIQUE_ID = Z2HJDES_qDH7BlUyimX9kAAAAAU 403s # ' 403s ok 24 403s # testing : reverse proxy to dripfeed CGI 403s # expected: 200 403s # received: '200' 403s ok 25 403s # testing : reverse proxied to dripfeed CGI content OK 403s # expected: 'abcdef' 403s # received: 'abcdef' 403s ok 26 403s # testing : reverse proxy to nph-102 403s # expected: 102 403s # received: '102' 403s ok 27 403s # testing : reverse proxy 102 response 403s # expected: '' 403s # received: '' 403s ok 28 403s # testing : reverse proxy URI decoding issue, PR 15207 403s # expected: 404 403s # received: '404' 403s ok 29 403s # testing : ProxyPass not-proxied request 403s # expected: 200 403s # received: '200' 403s ok 30 403s # testing : ProxyPass not-proxied content OK 403s # expected: 'hello world' 403s # received: 'hello world' 403s ok 31 403s # testing : Lua executed 403s # expected: 200 403s # received: '200' 403s ok 32 403s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 403s # expected: 'fakedomain=local;domain=remote' 403s # received: 'fakedomain=local;domain=remote' 403s ok 33 403s # testing : Lua executed 403s # expected: 200 403s # received: '200' 403s ok 34 403s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 403s # expected: 'fakepath=/local;path=/remote' 403s # received: 'fakepath=/local;path=/remote' 403s ok 35 403s # testing : Lua executed 403s # expected: 200 403s # received: '200' 403s ok 36 403s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 403s # expected: 'domain=remote;path=/remote;foo=bar' 403s # received: 'domain=remote;path=/remote;foo=bar' 403s ok 37 403s # testing : reverse proxy of redirect 403s # expected: 301 403s # received: '301' 403s ok 38 403s # testing : reverse proxy rewrote redirect 403s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 403s # received: 'http://localhost:8550/reverse/alias' 403s ok 39 403s # testing : reverse proxy of redirect via balancer 403s # expected: 301 403s # received: '301' 403s ok 40 403s # testing : reverse proxy via balancer rewrote redirect 403s # expected: 'http://localhost:8543/pr45434/5.html' 403s # received: 'http://localhost:8543/pr45434/5.html' 403s ok 41 403s # testing : ProxyPass UDS path 403s # expected: 200 403s # received: '200' 403s ok 42 403s # testing : UDS content OK 403s # expected: 'hello world' 403s # received: 'hello world' 403s ok 43 403s # testing : proxy mapping=servlet map it to /servlet/mapping.html 403s # expected: 200 403s # received: '200' 403s ok 44 403s # testing : proxy mapping=servlet map it to /servlet/mapping.html 403s # expected: 200 403s # received: '200' 403s ok 45 403s # testing : proxy to /servlet/mapping.html 403s # expected: 200 403s # received: '200' 403s ok 46 403s ok 409s t/modules/proxy_balancer.t .......... 409s 1..16 409s # Running under perl version 5.038002 for linux 409s # Current time local: Tue Dec 17 18:55:16 2024 409s # Current time GMT: Tue Dec 17 18:55:16 2024 409s # Using Test.pm version 1.31 409s # Using Apache/Test.pm version 1.42 409s # testing : Balancer did not die 409s # expected: 200 409s # received: '200' 409s ok 1 409s # testing : Balancer did not die 409s # expected: 200 409s # received: '200' 409s ok 2 409s # testing : Balancer did not die 409s # expected: 200 409s # received: '200' 409s ok 3 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 4 409s # testing : response body echoed 409s # expected: 'AAAAAAAA' 409s # received: 'AAAAAAAA' 409s ok 5 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 6 409s # testing : response body echoed 409s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s ok 7 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 8 409s # testing : response body echoed 409s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s ok 9 409s # testing : failed over 409s # expected: 200 409s # received: '200' 409s ok 10 409s # testing : response body echoed 409s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 409s ok 11 409s # testing : Can't find balancer-manager 409s # expected: 200 409s # received: '200' 409s ok 12 409s # testing : request failed 409s # expected: 200 409s # received: '200' 409s ok 13 409s # testing : AJP worker created 409s # expected: qr/ajp/ 409s # received: ' 409s # Balancer Manager 409s # 409s # 409s #

Load Balancer Manager for localhost

409s # 409s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
409s #
Server Built: 2024-10-02T12:40:51
409s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
409s #
409s #

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
409s #
409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
409s #
409s # 409s # 409s # 409s # 409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85441.000Init Err 200 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85411.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
409s #
409s #

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s # 409s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
409s #
409s # 409s # 409s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
409s #
409s # 409s # ' 409s ok 14 409s # testing : request should fail for /dynproxy 409s # expected: 503 409s # received: '503' 409s ok 15 409s # testing : request failed to /dynproxy 409s # expected: 200 409s # received: '200' 409s ok 16 409s ok 411s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 411s t/modules/proxy_fcgi.t .............. 411s 1..27 411s # Running under perl version 5.038002 for linux 411s # Current time local: Tue Dec 17 18:55:22 2024 411s # Current time GMT: Tue Dec 17 18:55:22 2024 411s # Using Test.pm version 1.31 411s # Using Apache/Test.pm version 1.42 411s # testing : proxy to FCGI backend works (/fcgisetenv?query) 411s # expected: 200 411s # received: '200' 411s ok 1 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8546 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.76 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING=test_value 411s # > REMOTE_PORT=39580 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/fcgisetenv?query 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 411s # > SCRIPT_NAME=/fcgisetenv 411s # > SCRIPT_URI=http://localhost:8546/fcgisetenv 411s # > SCRIPT_URL=/fcgisetenv 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8546 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > TEST_CGI_VERSION=v1.1 411s # > TEST_DOCROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > TEST_EMPTY= 411s # > UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg8QAAAAU 411s # > proxy-nokeepalive=1 411s # testing : ProxyFCGISetEnvIf can override an existing variable 411s # expected: 'test_value' 411s # received: 'test_value' 411s ok 2 411s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 411s # expected: undef 411s # received: undef 411s ok 3 411s # testing : ProxyFCGISetEnvIf can set empty values 411s # expected: '' 411s # received: '' 411s ok 4 411s # testing : ProxyFCGISetEnvIf can replace with request variables 411s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 411s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 411s ok 5 411s # testing : ProxyFCGISetEnvIf can replace with backreferences 411s # expected: 'v1.1' 411s # received: 'v1.1' 411s ok 6 411s # testing : ProxyFCGISetEnvIf can unset var 411s # expected: undef 411s # received: undef 411s ok 7 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 411s # expected: 200 411s # received: '200' 411s ok 8 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8546 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.76 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING=query 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=39596 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 411s # > SCRIPT_FILENAME=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 411s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-generic/index.php 411s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8546 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg8gAAAAU 411s # > proxy-nokeepalive=1 411s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 411s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 411s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 411s ok 9 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 411s # expected: 200 411s # received: '200' 411s ok 10 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8546 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.76 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING=query 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=39606 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 411s # > SCRIPT_FILENAME=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8546 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg8wAAAAU 411s # > proxy-nokeepalive=1 411s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 411s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 411s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 411s ok 11 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 411s # expected: 200 411s # received: '200' 411s ok 12 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8546 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.76 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > PATH_INFO=/path/info 411s # > PATH_TRANSLATED=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info 411s # > QUERY_STRING=query 411s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 411s # > REDIRECT_ENV_TEST=mod_env test environment variable 411s # > REDIRECT_ENV_TEST_EMPTY= 411s # > REDIRECT_QUERY_STRING=query 411s # > REDIRECT_SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > REDIRECT_STATUS=200 411s # > REDIRECT_UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg9AAAAAU 411s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=39608 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 411s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8546 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg9AAAAAU 411s # > proxy-nokeepalive=1 411s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 411s # expected: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 411s # received: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 411s ok 13 411s # testing : Default SCRIPT_NAME uses actual path to script 411s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 411s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 411s ok 14 411s # testing : Default PATH_INFO is correct 411s # expected: '/path/info' 411s # received: '/path/info' 411s ok 15 411s # testing : Default PATH_TRANSLATED is correct 411s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 411s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 411s ok 16 411s # testing : Default QUERY_STRING is correct 411s # expected: 'query' 411s # received: 'query' 411s ok 17 411s # testing : Default REDIRECT_URL uses original client URL 411s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 411s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 411s ok 18 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 411s # expected: 200 411s # received: '200' 411s ok 19 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8546 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.76 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 411s # > PATH_TRANSLATED=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 411s # > QUERY_STRING=query 411s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 411s # > REDIRECT_ENV_TEST=mod_env test environment variable 411s # > REDIRECT_ENV_TEST_EMPTY= 411s # > REDIRECT_HANDLER=application/x-fcgi-action 411s # > REDIRECT_QUERY_STRING=query 411s # > REDIRECT_SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-action/index.php/path/info 411s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 411s # > REDIRECT_STATUS=200 411s # > REDIRECT_UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg9QAAAAU 411s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=39618 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 411s # > SCRIPT_NAME=/fcgi-action-virtual 411s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-action/index.php/path/info 411s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8546 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg9QAAAAU 411s # > proxy-nokeepalive=1 411s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 411s # expected: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 411s # received: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 411s ok 20 411s # testing : Action SCRIPT_NAME is the virtual action Location 411s # expected: '/fcgi-action-virtual' 411s # received: '/fcgi-action-virtual' 411s ok 21 411s # testing : Action PATH_INFO contains full URI path 411s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 411s # received: '/modules/proxy/fcgi-action/index.php/path/info' 411s ok 22 411s # testing : Action PATH_TRANSLATED contains full URI path 411s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 411s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 411s ok 23 411s # testing : Action QUERY_STRING is correct 411s # expected: 'query' 411s # received: 'query' 411s ok 24 411s # testing : Action REDIRECT_URL uses original client URL 411s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 411s # received: '/modules/proxy/fcgi-action/index.php/path/info' 411s ok 25 411s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 411s # expected: 200 411s # received: '200' 411s ok 26 411s # > APACHE_TEST_HOSTNAME=test.host.name 411s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > CONTEXT_PREFIX= 411s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 411s # > ENV_TEST=mod_env test environment variable 411s # > ENV_TEST_EMPTY= 411s # > FCGI_ROLE=RESPONDER 411s # > GATEWAY_INTERFACE=CGI/1.1 411s # > HTTP_CONNECTION=TE, close 411s # > HTTP_HOST=localhost:8546 411s # > HTTP_TE=deflate,gzip;q=0.3 411s # > HTTP_USER_AGENT=libwww-perl/6.76 411s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 411s # > QUERY_STRING= 411s # > REMOTE_ADDR=127.0.0.1 411s # > REMOTE_PORT=39630 411s # > REQUEST_METHOD=GET 411s # > REQUEST_SCHEME=http 411s # > REQUEST_URI=/modules/proxy/fcgi/index.php 411s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 411s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 411s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi/index.php 411s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 411s # > SERVER_ADDR=127.0.0.1 411s # > SERVER_ADMIN=tuser@localhost 411s # > SERVER_NAME=localhost 411s # > SERVER_PORT=8546 411s # > SERVER_PROTOCOL=HTTP/1.1 411s # > SERVER_SIGNATURE= 411s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 411s # > UNIQUE_ID=Z2HJHNKjLPH6jQVuH0eg9gAAAAU 411s # > proxy-nokeepalive=1 411s # testing : Server sets correct SCRIPT_NAME by default 411s # expected: '/modules/proxy/fcgi/index.php' 411s # received: '/modules/proxy/fcgi/index.php' 411s ok 27 411s ok 413s t/modules/proxy_websockets.t ........ skipped: cannot find module 'AnyEvent::WebSocket::Client' 415s t/modules/ratelimit.t ............... 415s 1..3 415s # Running under perl version 5.038002 for linux 415s # Current time local: Tue Dec 17 18:55:26 2024 415s # Current time GMT: Tue Dec 17 18:55:26 2024 415s # Using Test.pm version 1.31 415s # Using Apache/Test.pm version 1.42 415s # Status Line: '200 OK' 415s # testing : ratelimited small file 415s # expected: '200' 415s # received: '200' 415s ok 1 415s # Status Line: '200 OK' 415s # testing : ratelimited small autoindex output 415s # expected: '200' 415s # received: '200' 415s ok 2 415s # Status Line: '200 OK' 415s # testing : ratelimited chunked response 415s # expected: '200' 415s # received: '200' 415s ok 3 415s ok 416s t/modules/reflector.t ............... 416s 1..14 416s # Running under perl version 5.038002 for linux 416s # Current time local: Tue Dec 17 18:55:28 2024 416s # Current time GMT: Tue Dec 17 18:55:28 2024 416s # Using Test.pm version 1.31 416s # Using Apache/Test.pm version 1.42 416s # testing : Checking return code is '200' 416s # expected: 200 416s # received: '200' 416s ok 1 416s ok 2 416s # testing : 'Content-Encoding' has not been added because there was no filter 416s # expected: undef 416s # received: undef 416s ok 3 416s # testing : 'header2reflect' is present 416s # expected: '1' 416s # received: '1' 416s ok 4 416s # testing : 'header2update' is absent 416s # expected: undef 416s # received: undef 416s ok 5 416s # testing : 'header2updateUpdated' is present 416s # expected: '1' 416s # received: '1' 416s ok 6 416s # testing : 'header2delete' is absent 416s # expected: undef 416s # received: undef 416s ok 7 416s # testing : Checking return code is '200' 416s # expected: 200 416s # received: '200' 416s ok 8 416s ok 9 416s # testing : 'Content-Encoding' has been added by the DEFLATE filter 416s # expected: 'gzip' 416s # received: 'gzip' 416s ok 10 416s # testing : 'header2reflect' is present 416s # expected: '1' 416s # received: '1' 416s ok 11 416s # testing : 'header2update' is absent 416s # expected: undef 416s # received: undef 416s ok 12 416s # testing : 'header2updateUpdated' is present 416s # expected: '1' 416s # received: '1' 416s ok 13 416s # testing : 'header2delete' is absent 416s # expected: undef 416s # received: undef 416s ok 14 416s ok 418s t/modules/remoteip.t ................ 418s 1..12 418s # Running under perl version 5.038002 for linux 418s # Current time local: Tue Dec 17 18:55:29 2024 418s # Current time GMT: Tue Dec 17 18:55:29 2024 418s # Using Test.pm version 1.31 418s # Using Apache/Test.pm version 1.42 418s ok 1 418s # testing : PROXY human readable TCP4 protocol check 418s # expected: 200 418s # received: '200' 418s ok 2 418s # testing : Content check 418s # expected: 'PROXY-OK' 418s # received: 'PROXY-OK' 418s ok 3 418s ok 4 418s # testing : broken PROXY human readable protocol check 418s # expected: undef 418s # received: undef 418s ok 5 418s # testing : Content check 418s # expected: '' 418s # received: '' 418s ok 6 418s ok 7 418s # testing : PROXY human readable TCP6 protocol check 418s # expected: 200 418s # received: '200' 418s ok 8 418s # testing : Content check 418s # expected: 'PROXY-OK' 418s # received: 'PROXY-OK' 418s ok 9 418s ok 10 418s # testing : PROXY binary protocol TCP4 check 418s # expected: 200 418s # received: '200' 418s ok 11 418s # testing : Content check 418s # expected: 'PROXY-OK' 418s # received: 'PROXY-OK' 418s ok 12 418s ok 420s t/modules/rewrite.t ................. 420s 1..53 420s # Running under perl version 5.038002 for linux 420s # Current time local: Tue Dec 17 18:55:31 2024 420s # Current time GMT: Tue Dec 17 18:55:31 2024 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.42 420s ok 1 420s ok 2 420s ok 3 420s ok 4 420s ok 5 420s ok 6 420s ok 7 420s ok 8 420s ok 9 420s ok 10 420s ok 11 420s ok 12 420s ok 13 420s ok 14 420s ok 15 420s ok 16 420s ok 17 420s ok 18 420s ok 19 420s ok 20 420s ok 21 420s # testing : query-string append test 420s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 420s # received: 'APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = TE, close 420s # HTTP_HOST = localhost:8529 420s # HTTP_TE = deflate,gzip;q=0.3 420s # HTTP_USER_AGENT = libwww-perl/6.76 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = foo=bar&baz=bee 420s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 420s # REDIRECT_ENV_TEST = mod_env test environment variable 420s # REDIRECT_ENV_TEST_EMPTY = 420s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 420s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 420s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 420s # REDIRECT_STATUS = 200 420s # REDIRECT_UNIQUE_ID = Z2HJJT9U85QfE8ZUxDNVQgAAAAM 420s # REDIRECT_URL = /modules/rewrite/qsa.html 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 44006 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 420s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 420s # SCRIPT_URL = /modules/rewrite/qsa.html 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Z2HJJT9U85QfE8ZUxDNVQgAAAAM' 420s ok 22 420s # testing : per-dir redirect response code is OK 420s # expected: 301 420s # received: '301' 420s ok 23 420s # testing : per-dir query-string escaping is OK 420s # expected: 'http://localhost:8529/foobar.html?q=%25' 420s # received: 'http://localhost:8529/foobar.html?q=%25' 420s ok 24 420s # testing : redirect response code is OK 420s # expected: 301 420s # received: '301' 420s ok 25 420s # testing : query-string escaping is OK 420s # expected: 'http://localhost:8529/foobar.html?q=%25' 420s # received: 'http://localhost:8529/foobar.html?q=%25' 420s ok 26 420s # testing : request was proxied 420s # expected: 'JACKPOT' 420s # received: 'JACKPOT' 420s ok 27 420s # testing : per-dir proxied rewrite escaping worked 420s # expected: 'foo bar' 420s # received: 'foo bar' 420s ok 28 420s # testing : QUERY_STRING passed OK 420s # expected: qr/QUERY_STRING = fish=fowl\n/s 420s # received: 'APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = Keep-Alive 420s # HTTP_HOST = localhost:8529 420s # HTTP_USER_AGENT = libwww-perl/6.76 420s # HTTP_X_FORWARDED_FOR = 127.0.0.1 420s # HTTP_X_FORWARDED_HOST = localhost:8529 420s # HTTP_X_FORWARDED_SERVER = localhost 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = fish=fowl 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 44072 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 420s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 420s # SCRIPT_URL = /modules/cgi/env.pl 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Z2HJJT9U85QfE8ZUxDNVRQAAAAM' 420s ok 29 420s # testing : RewriteCond QUERY_STRING test 420s # expected: 404 420s # received: '404' 420s ok 30 420s # testing : QUERY_STRING passed OK 420s # expected: qr/QUERY_STRING = horse=trigger\n/s 420s # received: 'APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = Keep-Alive 420s # HTTP_HOST = localhost:8529 420s # HTTP_USER_AGENT = libwww-perl/6.76 420s # HTTP_X_FORWARDED_FOR = 127.0.0.1 420s # HTTP_X_FORWARDED_HOST = localhost:8529 420s # HTTP_X_FORWARDED_SERVER = localhost 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = horse=trigger 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 44072 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 420s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 420s # SCRIPT_URL = /modules/cgi/env.pl 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Z2HJJT9U85QfE8ZUxDNVRgAAAAM' 420s ok 31 420s # testing : proxy/QSA test success 420s # expected: 200 420s # received: '200' 420s ok 32 420s # testing : proxy/QSA test appended args correctly 420s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 420s # received: 'HTTP/1.1 200 OK 420s # Connection: close 420s # Date: Tue, 17 Dec 2024 18:55:33 GMT 420s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # Vary: In-If1 420s # Content-Type: text/plain 420s # Client-Date: Tue, 17 Dec 2024 18:55:33 GMT 420s # Client-Peer: 127.0.0.1:8529 420s # Client-Response-Num: 1 420s # Client-Transfer-Encoding: chunked 420s # DMMATCH1: 1, 1 420s # 420s # APACHE_TEST_HOSTNAME = test.host.name 420s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # CONTEXT_PREFIX = 420s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 420s # ENV_TEST = mod_env test environment variable 420s # ENV_TEST_EMPTY = 420s # GATEWAY_INTERFACE = CGI/1.1 420s # HTTP_CONNECTION = Keep-Alive 420s # HTTP_HOST = localhost:8529 420s # HTTP_USER_AGENT = libwww-perl/6.76 420s # HTTP_X_FORWARDED_FOR = 127.0.0.1 420s # HTTP_X_FORWARDED_HOST = localhost:8529 420s # HTTP_X_FORWARDED_SERVER = localhost 420s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 420s # QUERY_STRING = foo=bar&bloo=blar 420s # REMOTE_ADDR = 127.0.0.1 420s # REMOTE_PORT = 44072 420s # REQUEST_METHOD = GET 420s # REQUEST_SCHEME = http 420s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 420s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 420s # SCRIPT_NAME = /modules/cgi/env.pl 420s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 420s # SCRIPT_URL = /modules/cgi/env.pl 420s # SERVER_ADDR = 127.0.0.1 420s # SERVER_ADMIN = tuser@localhost 420s # SERVER_NAME = localhost 420s # SERVER_PORT = 8529 420s # SERVER_PROTOCOL = HTTP/1.1 420s # SERVER_SIGNATURE = 420s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 420s # UNIQUE_ID = Z2HJJT9U85QfE8ZUxDNVRwAAAAM 420s # ' 420s ok 33 420s # testing : PR 60478 rewrite loop is halted 420s # expected: 500 420s # received: '500' 420s ok 34 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY2/ 420s # received: 'VARY2 420s # ' 420s ok 35 420s # testing : Vary:Host header not added, OK 420s # expected: qr/(?!.*Host.*)/ 420s # received: 'In-If1' 420s ok 36 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY2/ 420s # received: 'VARY2 420s # ' 420s ok 37 420s # testing : Vary:Host header not added, OK 420s # expected: qr/(?!.*Host.*)/ 420s # received: 'In-If1' 420s ok 38 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 39 420s # testing : Vary:User-Agent header added, OK 420s # expected: qr/User-Agent/ 420s # received: 'In-If1,User-Agent' 420s ok 40 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 41 420s # testing : Vary:Accept header added, OK 420s # expected: qr/Accept/ 420s # received: 'In-If1,Accept' 420s ok 42 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 43 420s # testing : Vary:Referer header added, OK 420s # expected: qr/Referer/ 420s # received: 'In-If1,Referer' 420s ok 44 420s # testing : Vary:Accept header not added, OK 420s # expected: qr/(?!.*Accept.*)/ 420s # received: 'In-If1,Referer' 420s ok 45 420s # testing : Correct internal redirect happened, OK 420s # expected: qr/VARY4/ 420s # received: 'VARY4' 420s ok 46 420s # testing : Vary:Host header not added, OK 420s # expected: qr/(?!.*Host.*)/ 420s # received: 'In-If1' 420s ok 47 420s # testing : samesite not present with no arg 420s # expected: qr/(?!.*SameSite=.*)/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 18:55:33 GMT; secure; HttpOnly' 420s ok 48 420s # testing : samesite not present with 0 420s # expected: qr/(?!.*SameSite=.*)/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 18:55:33 GMT; secure; HttpOnly' 420s ok 49 420s # testing : samesite not present with false 420s # expected: qr/(?!.*SameSite=.*)/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 18:55:33 GMT; secure; HttpOnly' 420s ok 50 420s # testing : samesite=none 420s # expected: qr/SameSite=none/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 18:55:33 GMT; secure; HttpOnly; SameSite=none' 420s ok 51 420s # testing : samesite=lax 420s # expected: qr/SameSite=lax/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 18:55:33 GMT; secure; HttpOnly; SameSite=lax' 420s ok 52 420s # testing : samesite=foo 420s # expected: qr/SameSite=foo/ 420s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 18:55:33 GMT; secure; HttpOnly; SameSite=foo' 420s ok 53 420s ok 422s t/modules/sed.t ..................... 422s 1..2 422s # Running under perl version 5.038002 for linux 422s # Current time local: Tue Dec 17 18:55:33 2024 422s # Current time GMT: Tue Dec 17 18:55:33 2024 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.42 422s # testing : status code for /apache/sed/out-foo/foobar.html 422s # expected: 200 422s # received: '200' 422s ok 1 422s # testing : sed output filter 422s # expected: 'barbar' 422s # received: 'barbar' 422s ok 2 422s ok 424s t/modules/session.t ................. 424s 1..140 todo 53 54 88 89; 424s # Running under perl version 5.038002 for linux 424s # Current time local: Tue Dec 17 18:55:35 2024 424s # Current time GMT: Tue Dec 17 18:55:35 2024 424s # Using Test.pm version 1.31 424s # Using Apache/Test.pm version 1.42 424s # Cannot write session when off: POST / 424s # testing : response code (Cannot write session when off) 424s # expected: 200 424s # received: '200' 424s ok 1 424s # no expiry (Cannot write session when off) 424s ok 2 424s # testing : session header (Cannot write session when off) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 3 424s # testing : session dirty (Cannot write session when off) 424s # expected: 0 424s # received: 0 424s ok 4 424s # testing : body (Cannot write session when off) 424s # expected: '' 424s # received: '' 424s ok 5 424s # New empty session is not saved: GET /on 424s # testing : response code (New empty session is not saved) 424s # expected: 200 424s # received: '200' 424s ok 6 424s # no expiry (New empty session is not saved) 424s ok 7 424s # testing : session header (New empty session is not saved) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 8 424s # testing : session dirty (New empty session is not saved) 424s # expected: 0 424s # received: 0 424s ok 9 424s # testing : body (New empty session is not saved) 424s # expected: '' 424s # received: '' 424s ok 10 424s # Set session: POST /on 424s # testing : response code (Set session) 424s # expected: 200 424s # received: '200' 424s ok 11 424s # no expiry (Set session) 424s ok 12 424s # testing : session header (Set session) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 13 424s # testing : session dirty (Set session) 424s # expected: 1 424s # received: '1' 424s ok 14 424s # testing : body (Set session) 424s # expected: '' 424s # received: '' 424s ok 15 424s # Get session: POST /on?test=value 424s # testing : response code (Get session) 424s # expected: 200 424s # received: '200' 424s ok 16 424s # no expiry (Get session) 424s ok 17 424s # testing : session header (Get session) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 18 424s # testing : session dirty (Get session) 424s # expected: 0 424s # received: 0 424s ok 19 424s # testing : body (Get session) 424s # expected: 'value' 424s # received: 'value' 424s ok 20 424s # Delete session: POST /on?test=value 424s # testing : response code (Delete session) 424s # expected: 200 424s # received: '200' 424s ok 21 424s # no expiry (Delete session) 424s ok 22 424s # testing : session header (Delete session) 424s # expected: '' 424s # received: '' 424s ok 23 424s # testing : session dirty (Delete session) 424s # expected: 1 424s # received: '1' 424s ok 24 424s # testing : body (Delete session) 424s # expected: '' 424s # received: '' 424s ok 25 424s # Edit session: POST /on?test=value 424s # testing : response code (Edit session) 424s # expected: 200 424s # received: '200' 424s ok 26 424s # no expiry (Edit session) 424s ok 27 424s # testing : session header (Edit session) 424s # expected: 'test=' 424s # received: 'test=' 424s ok 28 424s # testing : session dirty (Edit session) 424s # expected: 1 424s # received: '1' 424s ok 29 424s # testing : body (Edit session) 424s # expected: '' 424s # received: '' 424s ok 30 424s # Encode session: POST /on/encode 424s # testing : response code (Encode session) 424s # expected: 200 424s # received: '200' 424s ok 31 424s # no expiry (Encode session) 424s ok 32 424s # testing : session header (Encode session) 424s # expected: 'TestEncoded:test=value' 424s # received: 'TestEncoded:test=value' 424s ok 33 424s # testing : session dirty (Encode session) 424s # expected: 1 424s # received: '1' 424s ok 34 424s # testing : body (Encode session) 424s # expected: '' 424s # received: '' 424s ok 35 424s # Decode session: POST /on/encode?TestEncoded:test=value 424s # testing : response code (Decode session) 424s # expected: 200 424s # received: '200' 424s ok 36 424s # no expiry (Decode session) 424s ok 37 424s # testing : session header (Decode session) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 38 424s # testing : session dirty (Decode session) 424s # expected: 0 424s # received: 0 424s ok 39 424s # testing : body (Decode session) 424s # expected: 'value' 424s # received: 'value' 424s ok 40 424s # Custom decoder failure: GET /on/encode?test=value 424s # testing : response code (Custom decoder failure) 424s # expected: 200 424s # received: '200' 424s ok 41 424s # no expiry (Custom decoder failure) 424s ok 42 424s # testing : session header (Custom decoder failure) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 43 424s # testing : session dirty (Custom decoder failure) 424s # expected: 0 424s # received: 0 424s ok 44 424s # testing : body (Custom decoder failure) 424s # expected: '' 424s # received: '' 424s ok 45 424s # Identity decoder failure: GET /on?&=test 424s # testing : response code (Identity decoder failure) 424s # expected: 200 424s # received: '200' 424s ok 46 424s # no expiry (Identity decoder failure) 424s ok 47 424s # testing : session header (Identity decoder failure) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 48 424s # testing : session dirty (Identity decoder failure) 424s # expected: 0 424s # received: 0 424s ok 49 424s # testing : body (Identity decoder failure) 424s # expected: '' 424s # received: '' 424s ok 50 424s # Session writable after decode failure: POST /on/encode?test=value 424s # testing : response code (Session writable after decode failure) 424s # expected: 200 424s # received: '200' 424s ok 51 424s # no expiry (Session writable after decode failure) 424s ok 52 424s # testing : session header (Session writable after decode failure) 424s # expected: 'TestEncoded:test=value' 424s # received: '(none)' 424s not ok 53 424s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 424s # testing : session dirty (Session writable after decode failure) 424s # expected: 1 424s # received: 0 424s not ok 54 424s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 424s # testing : body (Session writable after decode failure) 424s # expected: '' 424s # received: '' 424s ok 55 424s # SessionEnv Off 424s # testing : response code (SessionEnv Off) 424s # expected: 200 424s # received: '200' 424s ok 56 424s # no expiry (SessionEnv Off) 424s ok 57 424s # testing : session header (SessionEnv Off) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 58 424s # testing : session dirty (SessionEnv Off) 424s # expected: 0 424s # received: 0 424s ok 59 424s # testing : body (SessionEnv Off) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 60 424s # SessionEnv On: GET /on/env/on/env.shtml?test=value 424s # testing : response code (SessionEnv On) 424s # expected: 200 424s # received: '200' 424s ok 61 424s # no expiry (SessionEnv On) 424s ok 62 424s # testing : session header (SessionEnv On) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 63 424s # testing : session dirty (SessionEnv On) 424s # expected: 0 424s # received: 0 424s ok 64 424s # testing : body (SessionEnv On) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 65 424s # SessionHeader 424s # testing : response code (SessionHeader) 424s # expected: 200 424s # received: '200' 424s ok 66 424s # no expiry (SessionHeader) 424s ok 67 424s # testing : session header (SessionHeader) 424s # expected: 'test=value&another=5&last=7' 424s # received: 'test=value&another=5&last=7' 424s ok 68 424s # testing : session dirty (SessionHeader) 424s # expected: 1 424s # received: '1' 424s ok 69 424s # testing : body (SessionHeader) 424s # expected: '' 424s # received: '' 424s ok 70 424s # SessionMaxAge adds expiry: GET /on/expire?test=value 424s # testing : response code (SessionMaxAge adds expiry) 424s # expected: 200 424s # received: '200' 424s ok 71 424s # expiry of 1734461837 (SessionMaxAge adds expiry) 424s ok 72 424s # testing : session header (SessionMaxAge adds expiry) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 73 424s # testing : session dirty (SessionMaxAge adds expiry) 424s # expected: 0 424s # received: '0' 424s ok 74 424s # testing : body (SessionMaxAge adds expiry) 424s # expected: '' 424s # received: '' 424s ok 75 424s # Discard expired session: GET /on/expire?test=value&expiry=1 424s # testing : response code (Discard expired session) 424s # expected: 200 424s # received: '200' 424s ok 76 424s # expiry of 1734461837 (Discard expired session) 424s ok 77 424s # testing : session header (Discard expired session) 424s # expected: '' 424s # received: '' 424s ok 78 424s # testing : session dirty (Discard expired session) 424s # expected: 0 424s # received: '0' 424s ok 79 424s # testing : body (Discard expired session) 424s # expected: '' 424s # received: '' 424s ok 80 424s # Keep non-expired session: GET /on/expire?test=value&expiry=1734461937000000 424s # testing : response code (Keep non-expired session) 424s # expected: 200 424s # received: '200' 424s ok 81 424s # expiry of 1734461837 (Keep non-expired session) 424s ok 82 424s # testing : session header (Keep non-expired session) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 83 424s # testing : session dirty (Keep non-expired session) 424s # expected: 0 424s # received: '0' 424s ok 84 424s # testing : body (Keep non-expired session) 424s # expected: '' 424s # received: '' 424s ok 85 424s # Session writable after expired: POST /on/expire?expiry=1 424s # testing : response code (Session writable after expired) 424s # expected: 200 424s # received: '200' 424s ok 86 424s # expiry of 1734461837 (Session writable after expired) 424s ok 87 424s # testing : session header (Session writable after expired) 424s # expected: 'test=value' 424s # received: '' 424s not ok 88 424s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 424s # testing : session dirty (Session writable after expired) 424s # expected: 1 424s # received: '0' 424s not ok 89 424s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 424s # testing : body (Session writable after expired) 424s # expected: '' 424s # received: '' 424s ok 90 424s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1734461837000000 424s # testing : response code (SessionExpiryUpdateInterval off by default) 424s # expected: 200 424s # received: '200' 424s ok 91 424s # expiry of 1734461837 (SessionExpiryUpdateInterval off by default) 424s ok 92 424s # testing : session header (SessionExpiryUpdateInterval off by default) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 93 424s # testing : session dirty (SessionExpiryUpdateInterval off by default) 424s # expected: 0 424s # received: '0' 424s ok 94 424s # testing : body (SessionExpiryUpdateInterval off by default) 424s # expected: '' 424s # received: '' 424s ok 95 424s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1734461837000000 424s # testing : response code (SessionExpiryUpdateInterval skips save) 424s # expected: 200 424s # received: '200' 424s ok 96 424s # no expiry (SessionExpiryUpdateInterval skips save) 424s ok 97 424s # testing : session header (SessionExpiryUpdateInterval skips save) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 98 424s # testing : session dirty (SessionExpiryUpdateInterval skips save) 424s # expected: 0 424s # received: 0 424s ok 99 424s # testing : body (SessionExpiryUpdateInterval skips save) 424s # expected: '' 424s # received: '' 424s ok 100 424s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1734461837000000 424s # testing : response code (Session readable when save skipped) 424s # expected: 200 424s # received: '200' 424s ok 101 424s # no expiry (Session readable when save skipped) 424s ok 102 424s # testing : session header (Session readable when save skipped) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 103 424s # testing : session dirty (Session readable when save skipped) 424s # expected: 0 424s # received: 0 424s ok 104 424s # testing : body (Session readable when save skipped) 424s # expected: 'value' 424s # received: 'value' 424s ok 105 424s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1734461837000000 424s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: 200 424s # received: '200' 424s ok 106 424s # expiry of 1734461837 (Dirty overrides SessionExpiryUpdateInterval) 424s ok 107 424s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 108 424s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: 1 424s # received: '1' 424s ok 109 424s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 424s # expected: '' 424s # received: '' 424s ok 110 424s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1734461777000000 424s # testing : response code (Old session always updates expiry) 424s # expected: 200 424s # received: '200' 424s ok 111 424s # expiry of 1734461837 (Old session always updates expiry) 424s ok 112 424s # testing : session header (Old session always updates expiry) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 113 424s # testing : session dirty (Old session always updates expiry) 424s # expected: 0 424s # received: '0' 424s ok 114 424s # testing : body (Old session always updates expiry) 424s # expected: '' 424s # received: '' 424s ok 115 424s # New empty session with expiry not saved: GET /on/expire/cache 424s # testing : response code (New empty session with expiry not saved) 424s # expected: 200 424s # received: '200' 424s ok 116 424s # no expiry (New empty session with expiry not saved) 424s ok 117 424s # testing : session header (New empty session with expiry not saved) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 118 424s # testing : session dirty (New empty session with expiry not saved) 424s # expected: 0 424s # received: 0 424s ok 119 424s # testing : body (New empty session with expiry not saved) 424s # expected: '' 424s # received: '' 424s ok 120 424s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 424s # testing : response code (Can create session with SessionExpiryUpdateInterval) 424s # expected: 200 424s # received: '200' 424s ok 121 424s # expiry of 1734461837 (Can create session with SessionExpiryUpdateInterval) 424s ok 122 424s # testing : session header (Can create session with SessionExpiryUpdateInterval) 424s # expected: 'test=value' 424s # received: 'test=value' 424s ok 123 424s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 424s # expected: 1 424s # received: '1' 424s ok 124 424s # testing : body (Can create session with SessionExpiryUpdateInterval) 424s # expected: '' 424s # received: '' 424s ok 125 424s # Cannot write session when not included: POST /on/include?test=value 424s # testing : response code (Cannot write session when not included) 424s # expected: 200 424s # received: '200' 424s ok 126 424s # no expiry (Cannot write session when not included) 424s ok 127 424s # testing : session header (Cannot write session when not included) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 128 424s # testing : session dirty (Cannot write session when not included) 424s # expected: 0 424s # received: 0 424s ok 129 424s # testing : body (Cannot write session when not included) 424s # expected: '' 424s # received: '' 424s ok 130 424s # Can read session when included: POST /on/include/yes?test=value 424s # testing : response code (Can read session when included) 424s # expected: 200 424s # received: '200' 424s ok 131 424s # no expiry (Can read session when included) 424s ok 132 424s # testing : session header (Can read session when included) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 133 424s # testing : session dirty (Can read session when included) 424s # expected: 0 424s # received: 0 424s ok 134 424s # testing : body (Can read session when included) 424s # expected: 'value' 424s # received: 'value' 424s ok 135 424s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 424s # testing : response code (SessionExclude overrides SessionInclude) 424s # expected: 200 424s # received: '200' 424s ok 136 424s # no expiry (SessionExclude overrides SessionInclude) 424s ok 137 424s # testing : session header (SessionExclude overrides SessionInclude) 424s # expected: '(none)' 424s # received: '(none)' 424s ok 138 424s # testing : session dirty (SessionExclude overrides SessionInclude) 424s # expected: 0 424s # received: 0 424s ok 139 424s # testing : body (SessionExclude overrides SessionInclude) 424s # expected: '' 424s # received: '' 424s ok 140 424s ok 426s t/modules/session_cookie.t .......... 426s 1..2 426s # Running under perl version 5.038002 for linux 426s # Current time local: Tue Dec 17 18:55:37 2024 426s # Current time GMT: Tue Dec 17 18:55:37 2024 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.42 426s # expected: 404 426s # received: '404' 426s ok 1 426s # expected: 200 426s # received: '200' 426s ok 2 426s ok 428s t/modules/setenvif.t ................ 428s 1..142 428s # Running under perl version 5.038002 for linux 428s # Current time local: Tue Dec 17 18:55:39 2024 428s # Current time GMT: Tue Dec 17 18:55:39 2024 428s # Using Test.pm version 1.31 428s # Using Apache/Test.pm version 1.42 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 1 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 2 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 3 428s --- 428s conf: 428s BrowserMatch foo-browser/0.1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 4 428s --- 428s conf: 428s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 5 428s --- 428s conf: 428s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 6 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 7 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 8 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 9 428s --- 428s conf: 428s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 10 428s --- 428s conf: 428s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 11 428s --- 428s conf: 428s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 12 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 13 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 14 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 15 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 16 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 17 428s --- 428s conf: 428s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 18 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 19 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 20 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 21 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 22 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 23 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 24 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 25 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 26 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 27 428s --- 428s conf: 428s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 28 428s --- 428s conf: 428s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 29 428s --- 428s conf: 428s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 30 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 31 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 32 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 33 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 34 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 35 428s --- 428s conf: 428s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 36 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 37 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 38 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 39 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 40 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 41 428s --- 428s conf: 428s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 42 428s --- 428s conf: 428s SetEnvIf Request_Method GET VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 43 428s --- 428s conf: 428s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 44 428s --- 428s conf: 428s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 45 428s --- 428s conf: 428s SetEnvIf Request_Method POST VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 46 428s --- 428s conf: 428s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 47 428s --- 428s conf: 428s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 48 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 49 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 50 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 51 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 52 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 53 428s --- 428s conf: 428s SetEnvIf Request_Method GET RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 54 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method GET VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 55 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 56 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 57 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method POST VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 58 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 59 428s --- 428s conf: 428s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 60 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 61 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 62 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 63 428s --- 428s conf: 428s SetEnvIf Request_Protocol FTP VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 64 428s --- 428s conf: 428s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 65 428s --- 428s conf: 428s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 66 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 67 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 68 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 69 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 70 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 71 428s --- 428s conf: 428s SetEnvIf Request_Protocol HTTP RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 72 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 73 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 74 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 75 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 76 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 77 428s --- 428s conf: 428s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 78 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 79 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 80 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 81 428s --- 428s conf: 428s SetEnvIf Request_URI foo.html VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 82 428s --- 428s conf: 428s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 83 428s --- 428s conf: 428s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 84 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 85 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 86 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 87 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 88 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 89 428s --- 428s conf: 428s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 90 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 91 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 92 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 93 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 94 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 95 428s --- 428s conf: 428s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 96 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 97 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 98 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 99 428s --- 428s conf: 428s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 100 428s --- 428s conf: 428s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 101 428s --- 428s conf: 428s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 102 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 103 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 104 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 105 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 106 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 107 428s --- 428s conf: 428s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 108 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 109 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 110 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 111 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 112 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 113 428s --- 428s conf: 428s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 114 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 115 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 116 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 117 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 1 VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 118 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 119 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 120 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 121 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 122 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 123 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=0 428s SetEnvIf RELAY 1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 124 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=0 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 125 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=0 428s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 126 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 127 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 128 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 129 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf RELAY 1 !R2 428s SetEnvIf R2 1 VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 130 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf RELAY 1 !R2 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 131 428s --- 428s conf: 428s BrowserMatch ^libwww-perl/.* RELAY=1 428s SetEnvIf RELAY 1 R2=1 428s SetEnvIf RELAY 1 !R2 428s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 132 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 428s expecting: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:(none) 428s 3:(none) 428s <- 428s ok 133 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:(none) 428s <- 428s ok 134 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s got: 428s ->1:set 428s 2:set 428s 3:set 428s <- 428s ok 135 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 136 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 137 428s --- 428s conf: 428s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 428s expecting: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s got: 428s ->1:(none) 428s 2:(none) 428s 3:(none) 428s <- 428s ok 138 428s # expected: '1:.shtml 428s # 2:sh 428s # 3:(none) 428s # ' 428s # received: '1:.shtml 428s # 2:sh 428s # 3:(none) 428s # ' 428s ok 139 428s # expected: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s # received: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s ok 140 428s # expected: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s # received: '1:(none) 428s # 2:(none) 428s # 3:(none) 428s # ' 428s ok 141 428s # expected: '1:$0 428s # 2:$1 428s # 3:(none) 428s # ' 428s # received: '1:$0 428s # 2:$1 428s # 3:(none) 428s # ' 428s ok 142 428s ok 431s t/modules/speling.t ................. 431s 1..48 431s # Running under perl version 5.038002 for linux 431s # Current time local: Tue Dec 17 18:55:41 2024 431s # Current time GMT: Tue Dec 17 18:55:41 2024 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.42 431s # testing : Checking normal. Expecting: 200 431s # expected: 200 431s # received: '200' 431s ok 1 431s ok 2 # skip Skipping. No redirect with status 200 431s # testing : Checking omission. Expecting: 301 431s # expected: 301 431s # received: '301' 431s ok 3 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 301 Moved Permanently 431s # 431s #

Moved Permanently

431s #

The document has moved here.

431s # 431s # ' 431s ok 4 431s # testing : Checking insertion. Expecting: 301 431s # expected: 301 431s # received: '301' 431s ok 5 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 301 Moved Permanently 431s # 431s #

Moved Permanently

431s #

The document has moved here.

431s # 431s # ' 431s ok 6 431s # testing : Checking transposition. Expecting: 301 431s # expected: 301 431s # received: '301' 431s ok 7 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 301 Moved Permanently 431s # 431s #

Moved Permanently

431s #

The document has moved here.

431s # 431s # ' 431s ok 8 431s # testing : Checking wrong character. Expecting: 301 431s # expected: 301 431s # received: '301' 431s ok 9 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 301 Moved Permanently 431s # 431s #

Moved Permanently

431s #

The document has moved here.

431s # 431s # ' 431s ok 10 431s # testing : Checking wrong extension. Expecting: 300 431s # expected: 300 431s # received: '300' 431s ok 11 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 300 Multiple Choices 431s # 431s #

Multiple Choices

431s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 431s # However, we found documents with names similar to the one you requested.

Available documents: 431s #

431s # 431s # ' 431s ok 12 431s # testing : Checking NC wrong extension. Expecting: 300 431s # expected: 300 431s # received: '300' 431s ok 13 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 300 Multiple Choices 431s # 431s #

Multiple Choices

431s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 431s # However, we found documents with names similar to the one you requested.

Available documents: 431s #

431s # 431s # ' 431s ok 14 431s # testing : Checking wrong filename. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 15 431s ok 16 # skip Skipping. No redirect with status 404 431s # testing : Checking double transposition. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 17 431s ok 18 # skip Skipping. No redirect with status 404 431s # testing : Checking double wrong character. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 19 431s ok 20 # skip Skipping. No redirect with status 404 431s # testing : Checking multiple choice. Expecting: 300 431s # expected: 300 431s # received: '300' 431s ok 21 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 300 Multiple Choices 431s # 431s #

Multiple Choices

431s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 431s # However, we found documents with names similar to the one you requested.

Available documents: 431s #

431s # 431s # ' 431s ok 22 431s # testing : Checking case. Expecting: 301 431s # expected: 301 431s # received: '301' 431s ok 23 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 301 Moved Permanently 431s # 431s #

Moved Permanently

431s #

The document has moved here.

431s # 431s # ' 431s ok 24 431s # testing : Checking normal. Expecting: 200 431s # expected: 200 431s # received: '200' 431s ok 25 431s ok 26 # skip Skipping. No redirect with status 200 431s # testing : Checking omission. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 27 431s ok 28 # skip Skipping. No redirect with status 404 431s # testing : Checking insertion. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 29 431s ok 30 # skip Skipping. No redirect with status 404 431s # testing : Checking transposition. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 31 431s ok 32 # skip Skipping. No redirect with status 404 431s # testing : Checking wrong character. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 33 431s ok 34 # skip Skipping. No redirect with status 404 431s # testing : Checking wrong extension. Expecting: 300 431s # expected: 300 431s # received: '300' 431s ok 35 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 300 Multiple Choices 431s # 431s #

Multiple Choices

431s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 431s # However, we found documents with names similar to the one you requested.

Available documents: 431s #

431s # 431s # ' 431s ok 36 431s # testing : Checking NC wrong extension. Expecting: 300 431s # expected: 300 431s # received: '300' 431s ok 37 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 300 Multiple Choices 431s # 431s #

Multiple Choices

431s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 431s # However, we found documents with names similar to the one you requested.

Available documents: 431s #

431s # 431s # ' 431s ok 38 431s # testing : Checking wrong filename. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 39 431s ok 40 # skip Skipping. No redirect with status 404 431s # testing : Checking double transposition. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 41 431s ok 42 # skip Skipping. No redirect with status 404 431s # testing : Checking double wrong character. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 43 431s ok 44 # skip Skipping. No redirect with status 404 431s # testing : Checking multiple choice. Expecting: 404 431s # expected: 404 431s # received: '404' 431s ok 45 431s ok 46 # skip Skipping. No redirect with status 404 431s # testing : Checking case. Expecting: 301 431s # expected: 301 431s # received: '301' 431s ok 47 431s # testing : Redirect ok 431s # expected: qr/good\.html|several1\.html/ 431s # received: ' 431s # 431s # 301 Moved Permanently 431s # 431s #

Moved Permanently

431s #

The document has moved here.

431s # 431s # ' 431s ok 48 431s ok 433s t/modules/status.t .................. 433s 1..1 433s # Running under perl version 5.038002 for linux 433s # Current time local: Tue Dec 17 18:55:43 2024 433s # Current time GMT: Tue Dec 17 18:55:43 2024 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.42 433s 433s 433s Apache Status 433s 433s

Apache Server Status for localhost (via 127.0.0.1)

433s 433s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
433s
Server MPM: prefork
433s
Server Built: 2024-10-02T12:40:51 433s

433s
Current Time: Tuesday, 17-Dec-2024 18:55:45 UTC
433s
Restart Time: Tuesday, 17-Dec-2024 18:51:33 UTC
433s
Parent Server Config. Generation: 1
433s
Parent Server MPM Generation: 0
433s
Server uptime: 4 minutes 12 seconds
433s
Server load: 0.72 0.49 0.22
433s
Total accesses: 6796 - Total Traffic: 139.6 MB - Total Duration: 120414
433s
CPU Usage: u1.72 s2.29 cu2.68 cs3.19 - 3.92% CPU load
433s
27 requests/sec - 0.6 MB/second - 21.0 kB/request - 17.7184 ms/request
433s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
433s
._._..W
433s

Scoreboard Key:
433s "_" Waiting for Connection, 433s "S" Starting up, 433s "R" Reading Request,
433s "W" Sending Reply, 433s "K" Keepalive (read), 433s "D" DNS Lookup,
433s "C" Closing connection, 433s "L" Logging, 433s "G" Gracefully finishing,
433s "I" Idle cleanup of worker, 433s "." Open slot with no current process
433s

433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s
SrvPIDAccMCPU 433s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/3173. 433s 0.00180426100.00.0066.64 433s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
1-071350/3328/3328_ 433s 4.5610424500.071.6071.60 433s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
2-0-0/0/114. 433s 0.001708640.00.001.20 433s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
3-01006610/71/80_ 433s 0.1210155530.00.040.04 433s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-0-0/0/7. 433s 0.00160650.00.000.01 433s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
5-0-0/0/23. 433s 0.00190187100.00.000.09 433s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
6-0995940/71/71W 433s 0.09001600.00.030.03 433s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
433s
433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
433s 433s 433s ok 1 433s ok 435s t/modules/substitute.t .............. 435s 1..19 435s # Running under perl version 5.038002 for linux 435s # Current time local: Tue Dec 17 18:55:45 2024 435s # Current time GMT: Tue Dec 17 18:55:45 2024 435s # Using Test.pm version 1.31 435s # Using Apache/Test.pm version 1.42 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'barbar': OK 435s ok 1 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'barbar': OK 435s ok 2 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'foofoo': OK 435s ok 3 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'barbar': OK 435s ok 4 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'barbar': OK 435s ok 5 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'barbar': OK 435s ok 6 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'foof 435s oo': OK 435s ok 7 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'xfoo': OK 435s ok 8 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 435s ok 9 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s barx 435s ': OK 435s ok 10 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'a$1axb(': OK 435s ok 11 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'a$XX': OK 435s ok 12 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 435s ok 13 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'x&x': OK 435s ok 14 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'xx': OK 435s ok 15 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'fcooar': OK 435s ok 16 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'fc$1ar': OK 435s ok 17 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'fdooar': OK 435s ok 18 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s got 200 'XXXfooXXX 435s bar': OK 435s ok 19 435s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 435s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 435s ok 438s t/modules/unique_id.t ............... 438s 1..300 438s # Running under perl version 5.038002 for linux 438s # Current time local: Tue Dec 17 18:55:48 2024 438s # Current time GMT: Tue Dec 17 18:55:48 2024 438s # Using Test.pm version 1.31 438s # Using Apache/Test.pm version 1.42 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 1 438s # unique id: Z2HJNjsIWoRNOZBGFjMt0gAAAAE 438s ok 2 438s ok 3 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 4 438s # unique id: Z2HJNjjdjvm7V5-JqouGVgAAAAY 438s ok 5 438s ok 6 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 7 438s # unique id: Z2HJNj9U85QfE8ZUxDNVkgAAAAM 438s ok 8 438s ok 9 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 10 438s # unique id: Z2HJNjsIWoRNOZBGFjMt0wAAAAE 438s ok 11 438s ok 12 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 13 438s # unique id: Z2HJNjjdjvm7V5-JqouGVwAAAAY 438s ok 14 438s ok 15 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 16 438s # unique id: Z2HJNj9U85QfE8ZUxDNVkwAAAAM 438s ok 17 438s ok 18 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 19 438s # unique id: Z2HJNjsIWoRNOZBGFjMt1AAAAAE 438s ok 20 438s ok 21 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 22 438s # unique id: Z2HJNjjdjvm7V5-JqouGWAAAAAY 438s ok 23 438s ok 24 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 25 438s # unique id: Z2HJNj9U85QfE8ZUxDNVlAAAAAM 438s ok 26 438s ok 27 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 28 438s # unique id: Z2HJNjsIWoRNOZBGFjMt1QAAAAE 438s ok 29 438s ok 30 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 31 438s # unique id: Z2HJNjjdjvm7V5-JqouGWQAAAAY 438s ok 32 438s ok 33 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 34 438s # unique id: Z2HJNj9U85QfE8ZUxDNVlQAAAAM 438s ok 35 438s ok 36 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 37 438s # unique id: Z2HJNjsIWoRNOZBGFjMt1gAAAAE 438s ok 38 438s ok 39 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 40 438s # unique id: Z2HJNjjdjvm7V5-JqouGWgAAAAY 438s ok 41 438s ok 42 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 43 438s # unique id: Z2HJNj9U85QfE8ZUxDNVlgAAAAM 438s ok 44 438s ok 45 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 46 438s # unique id: Z2HJNjsIWoRNOZBGFjMt1wAAAAE 438s ok 47 438s ok 48 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 49 438s # unique id: Z2HJNjjdjvm7V5-JqouGWwAAAAY 438s ok 50 438s ok 51 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 52 438s # unique id: Z2HJNj9U85QfE8ZUxDNVlwAAAAM 438s ok 53 438s ok 54 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 55 438s # unique id: Z2HJNjsIWoRNOZBGFjMt2AAAAAE 438s ok 56 438s ok 57 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 58 438s # unique id: Z2HJNjjdjvm7V5-JqouGXAAAAAY 438s ok 59 438s ok 60 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 61 438s # unique id: Z2HJNj9U85QfE8ZUxDNVmAAAAAM 438s ok 62 438s ok 63 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 64 438s # unique id: Z2HJNjsIWoRNOZBGFjMt2QAAAAE 438s ok 65 438s ok 66 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 67 438s # unique id: Z2HJNjjdjvm7V5-JqouGXQAAAAY 438s ok 68 438s ok 69 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 70 438s # unique id: Z2HJNj9U85QfE8ZUxDNVmQAAAAM 438s ok 71 438s ok 72 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 73 438s # unique id: Z2HJNjsIWoRNOZBGFjMt2gAAAAE 438s ok 74 438s ok 75 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 76 438s # unique id: Z2HJNjjdjvm7V5-JqouGXgAAAAY 438s ok 77 438s ok 78 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 79 438s # unique id: Z2HJNj9U85QfE8ZUxDNVmgAAAAM 438s ok 80 438s ok 81 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 82 438s # unique id: Z2HJNjsIWoRNOZBGFjMt2wAAAAE 438s ok 83 438s ok 84 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 85 438s # unique id: Z2HJNjjdjvm7V5-JqouGXwAAAAY 438s ok 86 438s ok 87 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 88 438s # unique id: Z2HJNj9U85QfE8ZUxDNVmwAAAAM 438s ok 89 438s ok 90 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 91 438s # unique id: Z2HJNjsIWoRNOZBGFjMt3AAAAAE 438s ok 92 438s ok 93 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 94 438s # unique id: Z2HJNjjdjvm7V5-JqouGYAAAAAY 438s ok 95 438s ok 96 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 97 438s # unique id: Z2HJNj9U85QfE8ZUxDNVnAAAAAM 438s ok 98 438s ok 99 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 100 438s # unique id: Z2HJNjsIWoRNOZBGFjMt3QAAAAE 438s ok 101 438s ok 102 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 103 438s # unique id: Z2HJNjjdjvm7V5-JqouGYQAAAAY 438s ok 104 438s ok 105 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 106 438s # unique id: Z2HJNj9U85QfE8ZUxDNVnQAAAAM 438s ok 107 438s ok 108 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 109 438s # unique id: Z2HJNjsIWoRNOZBGFjMt3gAAAAE 438s ok 110 438s ok 111 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 112 438s # unique id: Z2HJNjjdjvm7V5-JqouGYgAAAAY 438s ok 113 438s ok 114 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 115 438s # unique id: Z2HJNj9U85QfE8ZUxDNVngAAAAM 438s ok 116 438s ok 117 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 118 438s # unique id: Z2HJNjsIWoRNOZBGFjMt3wAAAAE 438s ok 119 438s ok 120 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 121 438s # unique id: Z2HJNjjdjvm7V5-JqouGYwAAAAY 438s ok 122 438s ok 123 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 124 438s # unique id: Z2HJNj9U85QfE8ZUxDNVnwAAAAM 438s ok 125 438s ok 126 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 127 438s # unique id: Z2HJNjsIWoRNOZBGFjMt4AAAAAE 438s ok 128 438s ok 129 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 130 438s # unique id: Z2HJNjjdjvm7V5-JqouGZAAAAAY 438s ok 131 438s ok 132 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 133 438s # unique id: Z2HJNj9U85QfE8ZUxDNVoAAAAAM 438s ok 134 438s ok 135 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 136 438s # unique id: Z2HJNjsIWoRNOZBGFjMt4QAAAAE 438s ok 137 438s ok 138 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 139 438s # unique id: Z2HJNjjdjvm7V5-JqouGZQAAAAY 438s ok 140 438s ok 141 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 142 438s # unique id: Z2HJNj9U85QfE8ZUxDNVoQAAAAM 438s ok 143 438s ok 144 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 145 438s # unique id: Z2HJNjsIWoRNOZBGFjMt4gAAAAE 438s ok 146 438s ok 147 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 148 438s # unique id: Z2HJNjjdjvm7V5-JqouGZgAAAAY 438s ok 149 438s ok 150 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 151 438s # unique id: Z2HJNj9U85QfE8ZUxDNVogAAAAM 438s ok 152 438s ok 153 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 154 438s # unique id: Z2HJNjsIWoRNOZBGFjMt4wAAAAE 438s ok 155 438s ok 156 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 157 438s # unique id: Z2HJNjjdjvm7V5-JqouGZwAAAAY 438s ok 158 438s ok 159 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 160 438s # unique id: Z2HJNj9U85QfE8ZUxDNVowAAAAM 438s ok 161 438s ok 162 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 163 438s # unique id: Z2HJNjsIWoRNOZBGFjMt5AAAAAE 438s ok 164 438s ok 165 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 166 438s # unique id: Z2HJNjjdjvm7V5-JqouGaAAAAAY 438s ok 167 438s ok 168 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 169 438s # unique id: Z2HJNz9U85QfE8ZUxDNVpAAAAAM 438s ok 170 438s ok 171 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 172 438s # unique id: Z2HJNzsIWoRNOZBGFjMt5QAAAAE 438s ok 173 438s ok 174 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 175 438s # unique id: Z2HJNzjdjvm7V5-JqouGaQAAAAY 438s ok 176 438s ok 177 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 178 438s # unique id: Z2HJNz9U85QfE8ZUxDNVpQAAAAM 438s ok 179 438s ok 180 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 181 438s # unique id: Z2HJNzsIWoRNOZBGFjMt5gAAAAE 438s ok 182 438s ok 183 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 184 438s # unique id: Z2HJNzjdjvm7V5-JqouGagAAAAY 438s ok 185 438s ok 186 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 187 438s # unique id: Z2HJNz9U85QfE8ZUxDNVpgAAAAM 438s ok 188 438s ok 189 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 190 438s # unique id: Z2HJNzsIWoRNOZBGFjMt5wAAAAE 438s ok 191 438s ok 192 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 193 438s # unique id: Z2HJNzjdjvm7V5-JqouGawAAAAY 438s ok 194 438s ok 195 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 196 438s # unique id: Z2HJNz9U85QfE8ZUxDNVpwAAAAM 438s ok 197 438s ok 198 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 199 438s # unique id: Z2HJNzsIWoRNOZBGFjMt6AAAAAE 438s ok 200 438s ok 201 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 202 438s # unique id: Z2HJNzjdjvm7V5-JqouGbAAAAAY 438s ok 203 438s ok 204 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 205 438s # unique id: Z2HJNz9U85QfE8ZUxDNVqAAAAAM 438s ok 206 438s ok 207 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 208 438s # unique id: Z2HJNzsIWoRNOZBGFjMt6QAAAAE 438s ok 209 438s ok 210 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 211 438s # unique id: Z2HJNzjdjvm7V5-JqouGbQAAAAY 438s ok 212 438s ok 213 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 214 438s # unique id: Z2HJNz9U85QfE8ZUxDNVqQAAAAM 438s ok 215 438s ok 216 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 217 438s # unique id: Z2HJNzsIWoRNOZBGFjMt6gAAAAE 438s ok 218 438s ok 219 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 220 438s # unique id: Z2HJNzjdjvm7V5-JqouGbgAAAAY 438s ok 221 438s ok 222 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 223 438s # unique id: Z2HJNz9U85QfE8ZUxDNVqgAAAAM 438s ok 224 438s ok 225 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 226 438s # unique id: Z2HJNzsIWoRNOZBGFjMt6wAAAAE 438s ok 227 438s ok 228 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 229 438s # unique id: Z2HJNzjdjvm7V5-JqouGbwAAAAY 438s ok 230 438s ok 231 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 232 438s # unique id: Z2HJNz9U85QfE8ZUxDNVqwAAAAM 438s ok 233 438s ok 234 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 235 438s # unique id: Z2HJNzsIWoRNOZBGFjMt7AAAAAE 438s ok 236 438s ok 237 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 238 438s # unique id: Z2HJNzjdjvm7V5-JqouGcAAAAAY 438s ok 239 438s ok 240 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 241 438s # unique id: Z2HJNz9U85QfE8ZUxDNVrAAAAAM 438s ok 242 438s ok 243 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 244 438s # unique id: Z2HJNzsIWoRNOZBGFjMt7QAAAAE 438s ok 245 438s ok 246 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 247 438s # unique id: Z2HJNzjdjvm7V5-JqouGcQAAAAY 438s ok 248 438s ok 249 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 250 438s # unique id: Z2HJNz9U85QfE8ZUxDNVrQAAAAM 438s ok 251 438s ok 252 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 253 438s # unique id: Z2HJNzsIWoRNOZBGFjMt7gAAAAE 438s ok 254 438s ok 255 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 256 438s # unique id: Z2HJNzjdjvm7V5-JqouGcgAAAAY 438s ok 257 438s ok 258 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 259 438s # unique id: Z2HJNz9U85QfE8ZUxDNVrgAAAAM 438s ok 260 438s ok 261 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 262 438s # unique id: Z2HJNzsIWoRNOZBGFjMt7wAAAAE 438s ok 263 438s ok 264 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 265 438s # unique id: Z2HJNzjdjvm7V5-JqouGcwAAAAY 438s ok 266 438s ok 267 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 268 438s # unique id: Z2HJNz9U85QfE8ZUxDNVrwAAAAM 438s ok 269 438s ok 270 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 271 438s # unique id: Z2HJNzsIWoRNOZBGFjMt8AAAAAE 438s ok 272 438s ok 273 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 274 438s # unique id: Z2HJNzjdjvm7V5-JqouGdAAAAAY 438s ok 275 438s ok 276 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 277 438s # unique id: Z2HJNz9U85QfE8ZUxDNVsAAAAAM 438s ok 278 438s ok 279 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 280 438s # unique id: Z2HJNzsIWoRNOZBGFjMt8QAAAAE 438s ok 281 438s ok 282 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 283 438s # unique id: Z2HJNzjdjvm7V5-JqouGdQAAAAY 438s ok 284 438s ok 285 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 286 438s # unique id: Z2HJNz9U85QfE8ZUxDNVsQAAAAM 438s ok 287 438s ok 288 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 289 438s # unique id: Z2HJNzsIWoRNOZBGFjMt8gAAAAE 438s ok 290 438s ok 291 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 292 438s # unique id: Z2HJNzjdjvm7V5-JqouGdgAAAAY 438s ok 293 438s ok 294 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 295 438s # unique id: Z2HJNz9U85QfE8ZUxDNVsgAAAAM 438s ok 296 438s ok 297 438s # testing : fetch unique ID 438s # expected: 200 438s # received: '200' 438s ok 298 438s # unique id: Z2HJNzsIWoRNOZBGFjMt8wAAAAE 438s ok 299 438s ok 300 438s ok 441s t/modules/usertrack.t ............... 441s 1..1004 441s # Running under perl version 5.038002 for linux 441s # Current time local: Tue Dec 17 18:55:51 2024 441s # Current time GMT: Tue Dec 17 18:55:51 2024 441s # Using Test.pm version 1.31 441s # Using Apache/Test.pm version 1.42 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 1 441s ok 2 441s Set-Cookie: usertrack_test=f5e89ac7.6297bd8b4152c; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=f5e89ac7.6297bd8b4152c 441s ok 3 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 4 441s ok 5 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 6 441s ok 7 441s Set-Cookie: usertrack_test=6e8e37a9.6297bd8b43045; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=6e8e37a9.6297bd8b43045 441s ok 8 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 9 441s ok 10 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 11 441s ok 12 441s Set-Cookie: usertrack_test=d40e2184.6297bd8b43c10; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=d40e2184.6297bd8b43c10 441s ok 13 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 14 441s ok 15 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 16 441s ok 17 441s Set-Cookie: usertrack_test=31928a8b.6297bd8b44816; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=31928a8b.6297bd8b44816 441s ok 18 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 19 441s ok 20 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 21 441s ok 22 441s Set-Cookie: usertrack_test=a27542c2.6297bd8b4538b; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=a27542c2.6297bd8b4538b 441s ok 23 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 24 441s ok 25 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 26 441s ok 27 441s Set-Cookie: usertrack_test=38f8ca86.6297bd8b45ed5; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=38f8ca86.6297bd8b45ed5 441s ok 28 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 29 441s ok 30 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 31 441s ok 32 441s Set-Cookie: usertrack_test=a3cf1a4e.6297bd8b46a20; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=a3cf1a4e.6297bd8b46a20 441s ok 33 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 34 441s ok 35 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 36 441s ok 37 441s Set-Cookie: usertrack_test=eb74f00.6297bd8b474c0; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=eb74f00.6297bd8b474c0 441s ok 38 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 39 441s ok 40 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 41 441s ok 42 441s Set-Cookie: usertrack_test=d59fad9.6297bd8b47f95; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=d59fad9.6297bd8b47f95 441s ok 43 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 44 441s ok 45 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 46 441s ok 47 441s Set-Cookie: usertrack_test=cf563109.6297bd8b48a64; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=cf563109.6297bd8b48a64 441s ok 48 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 49 441s ok 50 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 51 441s ok 52 441s Set-Cookie: usertrack_test=b76d2ac6.6297bd8b49556; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b76d2ac6.6297bd8b49556 441s ok 53 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 54 441s ok 55 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 56 441s ok 57 441s Set-Cookie: usertrack_test=2869ab50.6297bd8b49ffe; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=2869ab50.6297bd8b49ffe 441s ok 58 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 59 441s ok 60 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 61 441s ok 62 441s Set-Cookie: usertrack_test=4c4f67c9.6297bd8b4ab1a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=4c4f67c9.6297bd8b4ab1a 441s ok 63 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 64 441s ok 65 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 66 441s ok 67 441s Set-Cookie: usertrack_test=ca34ee39.6297bd8b4b531; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=ca34ee39.6297bd8b4b531 441s ok 68 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 69 441s ok 70 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 71 441s ok 72 441s Set-Cookie: usertrack_test=70684b51.6297bd8b4c022; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=70684b51.6297bd8b4c022 441s ok 73 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 74 441s ok 75 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 76 441s ok 77 441s Set-Cookie: usertrack_test=63aed30b.6297bd8b4cad4; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=63aed30b.6297bd8b4cad4 441s ok 78 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 79 441s ok 80 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 81 441s ok 82 441s Set-Cookie: usertrack_test=9a3c3631.6297bd8b4d573; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=9a3c3631.6297bd8b4d573 441s ok 83 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 84 441s ok 85 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 86 441s ok 87 441s Set-Cookie: usertrack_test=8c903f6a.6297bd8b4e058; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=8c903f6a.6297bd8b4e058 441s ok 88 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 89 441s ok 90 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 91 441s ok 92 441s Set-Cookie: usertrack_test=9c1be957.6297bd8b4eb5c; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=9c1be957.6297bd8b4eb5c 441s ok 93 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 94 441s ok 95 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 96 441s ok 97 441s Set-Cookie: usertrack_test=578a98a0.6297bd8b4f655; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=578a98a0.6297bd8b4f655 441s ok 98 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 99 441s ok 100 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 101 441s ok 102 441s Set-Cookie: usertrack_test=215b100a.6297bd8b500c7; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=215b100a.6297bd8b500c7 441s ok 103 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 104 441s ok 105 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 106 441s ok 107 441s Set-Cookie: usertrack_test=f0b411c6.6297bd8b50bfe; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=f0b411c6.6297bd8b50bfe 441s ok 108 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 109 441s ok 110 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 111 441s ok 112 441s Set-Cookie: usertrack_test=fd06b6a.6297bd8b5174f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=fd06b6a.6297bd8b5174f 441s ok 113 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 114 441s ok 115 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 116 441s ok 117 441s Set-Cookie: usertrack_test=daa3bc1.6297bd8b52392; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=daa3bc1.6297bd8b52392 441s ok 118 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 119 441s ok 120 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 121 441s ok 122 441s Set-Cookie: usertrack_test=e69453f8.6297bd8b52ffb; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=e69453f8.6297bd8b52ffb 441s ok 123 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 124 441s ok 125 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 126 441s ok 127 441s Set-Cookie: usertrack_test=bb414699.6297bd8b53cf7; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=bb414699.6297bd8b53cf7 441s ok 128 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 129 441s ok 130 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 131 441s ok 132 441s Set-Cookie: usertrack_test=a3edc437.6297bd8b548a1; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=a3edc437.6297bd8b548a1 441s ok 133 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 134 441s ok 135 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 136 441s ok 137 441s Set-Cookie: usertrack_test=8e10342c.6297bd8b5552f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=8e10342c.6297bd8b5552f 441s ok 138 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 139 441s ok 140 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 141 441s ok 142 441s Set-Cookie: usertrack_test=28c1587.6297bd8b561d1; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=28c1587.6297bd8b561d1 441s ok 143 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 144 441s ok 145 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 146 441s ok 147 441s Set-Cookie: usertrack_test=d52015b9.6297bd8b57002; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=d52015b9.6297bd8b57002 441s ok 148 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 149 441s ok 150 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 151 441s ok 152 441s Set-Cookie: usertrack_test=b8d04fc3.6297bd8b57b2a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b8d04fc3.6297bd8b57b2a 441s ok 153 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 154 441s ok 155 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 156 441s ok 157 441s Set-Cookie: usertrack_test=e6cb73bd.6297bd8b586c9; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=e6cb73bd.6297bd8b586c9 441s ok 158 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 159 441s ok 160 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 161 441s ok 162 441s Set-Cookie: usertrack_test=933defcb.6297bd8b5936b; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=933defcb.6297bd8b5936b 441s ok 163 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 164 441s ok 165 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 166 441s ok 167 441s Set-Cookie: usertrack_test=9da9080b.6297bd8b5a02f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=9da9080b.6297bd8b5a02f 441s ok 168 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 169 441s ok 170 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 171 441s ok 172 441s Set-Cookie: usertrack_test=77863c4.6297bd8b5ad55; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=77863c4.6297bd8b5ad55 441s ok 173 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 174 441s ok 175 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 176 441s ok 177 441s Set-Cookie: usertrack_test=1e77732a.6297bd8b5ba4a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=1e77732a.6297bd8b5ba4a 441s ok 178 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 179 441s ok 180 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 181 441s ok 182 441s Set-Cookie: usertrack_test=c7bc9465.6297bd8b5c6bc; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=c7bc9465.6297bd8b5c6bc 441s ok 183 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 184 441s ok 185 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 186 441s ok 187 441s Set-Cookie: usertrack_test=7344fb85.6297bd8b5d339; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7344fb85.6297bd8b5d339 441s ok 188 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 189 441s ok 190 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 191 441s ok 192 441s Set-Cookie: usertrack_test=b3618cf1.6297bd8b5dfac; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b3618cf1.6297bd8b5dfac 441s ok 193 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 194 441s ok 195 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 196 441s ok 197 441s Set-Cookie: usertrack_test=85881ce8.6297bd8b5ec75; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=85881ce8.6297bd8b5ec75 441s ok 198 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 199 441s ok 200 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 201 441s ok 202 441s Set-Cookie: usertrack_test=4a967cde.6297bd8b5f9b9; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=4a967cde.6297bd8b5f9b9 441s ok 203 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 204 441s ok 205 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 206 441s ok 207 441s Set-Cookie: usertrack_test=7fc95547.6297bd8b605c6; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7fc95547.6297bd8b605c6 441s ok 208 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 209 441s ok 210 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 211 441s ok 212 441s Set-Cookie: usertrack_test=c522c213.6297bd8b612c9; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=c522c213.6297bd8b612c9 441s ok 213 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 214 441s ok 215 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 216 441s ok 217 441s Set-Cookie: usertrack_test=758c5130.6297bd8b61eea; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=758c5130.6297bd8b61eea 441s ok 218 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 219 441s ok 220 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 221 441s ok 222 441s Set-Cookie: usertrack_test=3bbbae65.6297bd8b62b58; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=3bbbae65.6297bd8b62b58 441s ok 223 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 224 441s ok 225 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 226 441s ok 227 441s Set-Cookie: usertrack_test=b488385d.6297bd8b6379a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b488385d.6297bd8b6379a 441s ok 228 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 229 441s ok 230 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 231 441s ok 232 441s Set-Cookie: usertrack_test=66ec43ff.6297bd8b643e6; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=66ec43ff.6297bd8b643e6 441s ok 233 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 234 441s ok 235 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 236 441s ok 237 441s Set-Cookie: usertrack_test=61ef4059.6297bd8b6506e; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=61ef4059.6297bd8b6506e 441s ok 238 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 239 441s ok 240 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 241 441s ok 242 441s Set-Cookie: usertrack_test=a18a314a.6297bd8b65d09; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=a18a314a.6297bd8b65d09 441s ok 243 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 244 441s ok 245 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 246 441s ok 247 441s Set-Cookie: usertrack_test=fd487912.6297bd8b6692b; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=fd487912.6297bd8b6692b 441s ok 248 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 249 441s ok 250 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 251 441s ok 252 441s Set-Cookie: usertrack_test=19e182a8.6297bd8b675c0; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=19e182a8.6297bd8b675c0 441s ok 253 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 254 441s ok 255 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 256 441s ok 257 441s Set-Cookie: usertrack_test=75d038c3.6297bd8b6826f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=75d038c3.6297bd8b6826f 441s ok 258 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 259 441s ok 260 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 261 441s ok 262 441s Set-Cookie: usertrack_test=7c5c8c82.6297bd8b68ed2; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7c5c8c82.6297bd8b68ed2 441s ok 263 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 264 441s ok 265 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 266 441s ok 267 441s Set-Cookie: usertrack_test=23eac657.6297bd8b69b3f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=23eac657.6297bd8b69b3f 441s ok 268 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 269 441s ok 270 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 271 441s ok 272 441s Set-Cookie: usertrack_test=ee3b9066.6297bd8b6a81f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=ee3b9066.6297bd8b6a81f 441s ok 273 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 274 441s ok 275 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 276 441s ok 277 441s Set-Cookie: usertrack_test=b7c3902f.6297bd8b6b57a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b7c3902f.6297bd8b6b57a 441s ok 278 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 279 441s ok 280 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 281 441s ok 282 441s Set-Cookie: usertrack_test=f853c604.6297bd8b6c2d0; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=f853c604.6297bd8b6c2d0 441s ok 283 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 284 441s ok 285 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 286 441s ok 287 441s Set-Cookie: usertrack_test=fe6f07b5.6297bd8b6d000; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=fe6f07b5.6297bd8b6d000 441s ok 288 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 289 441s ok 290 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 291 441s ok 292 441s Set-Cookie: usertrack_test=695ae340.6297bd8b6dcf8; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=695ae340.6297bd8b6dcf8 441s ok 293 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 294 441s ok 295 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 296 441s ok 297 441s Set-Cookie: usertrack_test=874c56e0.6297bd8b6e9d2; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=874c56e0.6297bd8b6e9d2 441s ok 298 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 299 441s ok 300 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 301 441s ok 302 441s Set-Cookie: usertrack_test=cf7bf414.6297bd8b6f677; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=cf7bf414.6297bd8b6f677 441s ok 303 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 304 441s ok 305 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 306 441s ok 307 441s Set-Cookie: usertrack_test=92aa977d.6297bd8b7028f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=92aa977d.6297bd8b7028f 441s ok 308 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 309 441s ok 310 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 311 441s ok 312 441s Set-Cookie: usertrack_test=7631fb05.6297bd8b70f14; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7631fb05.6297bd8b70f14 441s ok 313 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 314 441s ok 315 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 316 441s ok 317 441s Set-Cookie: usertrack_test=94f83d78.6297bd8b71c2a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=94f83d78.6297bd8b71c2a 441s ok 318 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 319 441s ok 320 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 321 441s ok 322 441s Set-Cookie: usertrack_test=faa38baa.6297bd8b72905; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=faa38baa.6297bd8b72905 441s ok 323 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 324 441s ok 325 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 326 441s ok 327 441s Set-Cookie: usertrack_test=4578afac.6297bd8b73677; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=4578afac.6297bd8b73677 441s ok 328 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 329 441s ok 330 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 331 441s ok 332 441s Set-Cookie: usertrack_test=dcf4e820.6297bd8b742dd; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=dcf4e820.6297bd8b742dd 441s ok 333 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 334 441s ok 335 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 336 441s ok 337 441s Set-Cookie: usertrack_test=adfa62c9.6297bd8b74f29; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=adfa62c9.6297bd8b74f29 441s ok 338 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 339 441s ok 340 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 341 441s ok 342 441s Set-Cookie: usertrack_test=d539b92c.6297bd8b75b8e; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=d539b92c.6297bd8b75b8e 441s ok 343 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 344 441s ok 345 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 346 441s ok 347 441s Set-Cookie: usertrack_test=1cb81f82.6297bd8b767ec; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=1cb81f82.6297bd8b767ec 441s ok 348 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 349 441s ok 350 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 351 441s ok 352 441s Set-Cookie: usertrack_test=bb875787.6297bd8b7749f; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=bb875787.6297bd8b7749f 441s ok 353 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 354 441s ok 355 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 356 441s ok 357 441s Set-Cookie: usertrack_test=b0453d7e.6297bd8b7815b; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b0453d7e.6297bd8b7815b 441s ok 358 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 359 441s ok 360 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 361 441s ok 362 441s Set-Cookie: usertrack_test=b054c847.6297bd8b78eb2; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b054c847.6297bd8b78eb2 441s ok 363 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 364 441s ok 365 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 366 441s ok 367 441s Set-Cookie: usertrack_test=7df04891.6297bd8b79b68; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7df04891.6297bd8b79b68 441s ok 368 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 369 441s ok 370 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 371 441s ok 372 441s Set-Cookie: usertrack_test=4e60bc6.6297bd8b7a7f5; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=4e60bc6.6297bd8b7a7f5 441s ok 373 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 374 441s ok 375 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 376 441s ok 377 441s Set-Cookie: usertrack_test=f3036ae4.6297bd8b7b3f0; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=f3036ae4.6297bd8b7b3f0 441s ok 378 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 379 441s ok 380 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 381 441s ok 382 441s Set-Cookie: usertrack_test=96e5d637.6297bd8b7bf9d; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=96e5d637.6297bd8b7bf9d 441s ok 383 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 384 441s ok 385 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 386 441s ok 387 441s Set-Cookie: usertrack_test=4cbd5565.6297bd8b7cc56; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=4cbd5565.6297bd8b7cc56 441s ok 388 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 389 441s ok 390 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 391 441s ok 392 441s Set-Cookie: usertrack_test=29cbd15b.6297bd8b7d9a9; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=29cbd15b.6297bd8b7d9a9 441s ok 393 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 394 441s ok 395 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 396 441s ok 397 441s Set-Cookie: usertrack_test=170eaeb7.6297bd8b7e6e8; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=170eaeb7.6297bd8b7e6e8 441s ok 398 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 399 441s ok 400 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 401 441s ok 402 441s Set-Cookie: usertrack_test=df6cd5bf.6297bd8b7f480; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=df6cd5bf.6297bd8b7f480 441s ok 403 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 404 441s ok 405 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 406 441s ok 407 441s Set-Cookie: usertrack_test=44fc693c.6297bd8b801cc; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=44fc693c.6297bd8b801cc 441s ok 408 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 409 441s ok 410 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 411 441s ok 412 441s Set-Cookie: usertrack_test=230b09df.6297bd8b80f70; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=230b09df.6297bd8b80f70 441s ok 413 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 414 441s ok 415 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 416 441s ok 417 441s Set-Cookie: usertrack_test=ceac6473.6297bd8b81cd7; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=ceac6473.6297bd8b81cd7 441s ok 418 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 419 441s ok 420 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 421 441s ok 422 441s Set-Cookie: usertrack_test=3002326.6297bd8b82a8a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=3002326.6297bd8b82a8a 441s ok 423 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 424 441s ok 425 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 426 441s ok 427 441s Set-Cookie: usertrack_test=ad2ae7ca.6297bd8b8379b; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=ad2ae7ca.6297bd8b8379b 441s ok 428 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 429 441s ok 430 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 431 441s ok 432 441s Set-Cookie: usertrack_test=3f3bd127.6297bd8b8436c; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=3f3bd127.6297bd8b8436c 441s ok 433 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 434 441s ok 435 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 436 441s ok 437 441s Set-Cookie: usertrack_test=f6047a82.6297bd8b84f38; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=f6047a82.6297bd8b84f38 441s ok 438 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 439 441s ok 440 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 441 441s ok 442 441s Set-Cookie: usertrack_test=22ce25ac.6297bd8b85abf; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=22ce25ac.6297bd8b85abf 441s ok 443 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 444 441s ok 445 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 446 441s ok 447 441s Set-Cookie: usertrack_test=75724ef1.6297bd8b8670d; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=75724ef1.6297bd8b8670d 441s ok 448 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 449 441s ok 450 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 451 441s ok 452 441s Set-Cookie: usertrack_test=537ec8aa.6297bd8b873df; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=537ec8aa.6297bd8b873df 441s ok 453 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 454 441s ok 455 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 456 441s ok 457 441s Set-Cookie: usertrack_test=aea08524.6297bd8b880b6; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=aea08524.6297bd8b880b6 441s ok 458 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 459 441s ok 460 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 461 441s ok 462 441s Set-Cookie: usertrack_test=5536c07a.6297bd8b88d14; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=5536c07a.6297bd8b88d14 441s ok 463 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 464 441s ok 465 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 466 441s ok 467 441s Set-Cookie: usertrack_test=13039185.6297bd8b89961; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=13039185.6297bd8b89961 441s ok 468 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 469 441s ok 470 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 471 441s ok 472 441s Set-Cookie: usertrack_test=3e654884.6297bd8b8a658; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=3e654884.6297bd8b8a658 441s ok 473 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 474 441s ok 475 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 476 441s ok 477 441s Set-Cookie: usertrack_test=5be57cf6.6297bd8b8b2e4; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=5be57cf6.6297bd8b8b2e4 441s ok 478 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 479 441s ok 480 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 481 441s ok 482 441s Set-Cookie: usertrack_test=7b5814cf.6297bd8b8bf7a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7b5814cf.6297bd8b8bf7a 441s ok 483 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 484 441s ok 485 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 486 441s ok 487 441s Set-Cookie: usertrack_test=3f9ea1fb.6297bd8b8cbb6; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=3f9ea1fb.6297bd8b8cbb6 441s ok 488 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 489 441s ok 490 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 491 441s ok 492 441s Set-Cookie: usertrack_test=b692afbc.6297bd8b8d823; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=b692afbc.6297bd8b8d823 441s ok 493 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 494 441s ok 495 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 496 441s ok 497 441s Set-Cookie: usertrack_test=1403cb87.6297bd8b8e4a6; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=1403cb87.6297bd8b8e4a6 441s ok 498 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 499 441s ok 500 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 501 441s ok 502 441s Set-Cookie: usertrack_test=890df305.6297bd8b8f12a; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=890df305.6297bd8b8f12a 441s ok 503 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 504 441s ok 505 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 506 441s ok 507 441s Set-Cookie: usertrack_test=149038f7.6297bd8b8fd5d; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=149038f7.6297bd8b8fd5d 441s ok 508 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 509 441s ok 510 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 511 441s ok 512 441s Set-Cookie: usertrack_test=7266a363.6297bd8b909d2; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=7266a363.6297bd8b909d2 441s ok 513 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 514 441s ok 515 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 516 441s ok 517 441s Set-Cookie: usertrack_test=107bde76.6297bd8b91674; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=107bde76.6297bd8b91674 441s ok 518 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 519 441s ok 520 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 521 441s ok 522 441s Set-Cookie: usertrack_test=bde96bc9.6297bd8b92326; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=bde96bc9.6297bd8b92326 441s ok 523 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 524 441s ok 525 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 526 441s ok 527 441s Set-Cookie: usertrack_test=897793cd.6297bd8b93061; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=897793cd.6297bd8b93061 441s ok 528 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 529 441s ok 530 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 531 441s ok 532 441s Set-Cookie: usertrack_test=5b2e5323.6297bd8b93cf5; path=/; expires=Tue, 17-Dec-24 18:56:53 GMT 441s Cookie: usertrack_test=5b2e5323.6297bd8b93cf5 441s ok 533 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 534 441s ok 535 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 536 441s ok 537 441s Set-Cookie: usertrack_test=f43bfdc3.6297bd8b94954; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=f43bfdc3.6297bd8b94954 441s ok 538 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 539 441s ok 540 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 541 441s ok 542 441s Set-Cookie: usertrack_test=cbc25b23.6297bd8b95554; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=cbc25b23.6297bd8b95554 441s ok 543 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 544 441s ok 545 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 546 441s ok 547 441s Set-Cookie: usertrack_test=753fef2f.6297bd8b961de; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=753fef2f.6297bd8b961de 441s ok 548 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 549 441s ok 550 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 551 441s ok 552 441s Set-Cookie: usertrack_test=81bb0074.6297bd8b96e23; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=81bb0074.6297bd8b96e23 441s ok 553 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 554 441s ok 555 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 556 441s ok 557 441s Set-Cookie: usertrack_test=def853c6.6297bd8b97a7f; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=def853c6.6297bd8b97a7f 441s ok 558 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 559 441s ok 560 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 561 441s ok 562 441s Set-Cookie: usertrack_test=1141f5ec.6297bd8b986d2; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=1141f5ec.6297bd8b986d2 441s ok 563 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 564 441s ok 565 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 566 441s ok 567 441s Set-Cookie: usertrack_test=8c03207a.6297bd8b9936c; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=8c03207a.6297bd8b9936c 441s ok 568 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 569 441s ok 570 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 571 441s ok 572 441s Set-Cookie: usertrack_test=b0c679de.6297bd8b99fdc; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=b0c679de.6297bd8b99fdc 441s ok 573 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 574 441s ok 575 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 576 441s ok 577 441s Set-Cookie: usertrack_test=daf417ef.6297bd8b9ac10; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=daf417ef.6297bd8b9ac10 441s ok 578 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 579 441s ok 580 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 581 441s ok 582 441s Set-Cookie: usertrack_test=46f03402.6297bd8b9b871; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=46f03402.6297bd8b9b871 441s ok 583 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 584 441s ok 585 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 586 441s ok 587 441s Set-Cookie: usertrack_test=e2335106.6297bd8b9c4be; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=e2335106.6297bd8b9c4be 441s ok 588 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 589 441s ok 590 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 591 441s ok 592 441s Set-Cookie: usertrack_test=b66bfabe.6297bd8b9d0fc; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=b66bfabe.6297bd8b9d0fc 441s ok 593 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 594 441s ok 595 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 596 441s ok 597 441s Set-Cookie: usertrack_test=8e457648.6297bd8b9dda5; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=8e457648.6297bd8b9dda5 441s ok 598 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 599 441s ok 600 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 601 441s ok 602 441s Set-Cookie: usertrack_test=4a9c7657.6297bd8b9ea58; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=4a9c7657.6297bd8b9ea58 441s ok 603 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 604 441s ok 605 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 606 441s ok 607 441s Set-Cookie: usertrack_test=6d59b924.6297bd8b9f6df; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=6d59b924.6297bd8b9f6df 441s ok 608 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 609 441s ok 610 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 611 441s ok 612 441s Set-Cookie: usertrack_test=a7530c11.6297bd8ba0329; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=a7530c11.6297bd8ba0329 441s ok 613 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 614 441s ok 615 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 616 441s ok 617 441s Set-Cookie: usertrack_test=9aba71c9.6297bd8ba100f; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=9aba71c9.6297bd8ba100f 441s ok 618 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 619 441s ok 620 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 621 441s ok 622 441s Set-Cookie: usertrack_test=3f0bbf88.6297bd8ba1c57; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=3f0bbf88.6297bd8ba1c57 441s ok 623 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 624 441s ok 625 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 626 441s ok 627 441s Set-Cookie: usertrack_test=bfd0b1b7.6297bd8ba2951; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=bfd0b1b7.6297bd8ba2951 441s ok 628 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 629 441s ok 630 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 631 441s ok 632 441s Set-Cookie: usertrack_test=5adf534b.6297bd8ba35af; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=5adf534b.6297bd8ba35af 441s ok 633 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 634 441s ok 635 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 636 441s ok 637 441s Set-Cookie: usertrack_test=4d96be8f.6297bd8ba41b2; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=4d96be8f.6297bd8ba41b2 441s ok 638 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 639 441s ok 640 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 641 441s ok 642 441s Set-Cookie: usertrack_test=d66e34f2.6297bd8ba4d5a; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=d66e34f2.6297bd8ba4d5a 441s ok 643 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 644 441s ok 645 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 646 441s ok 647 441s Set-Cookie: usertrack_test=b624fc1a.6297bd8ba5904; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=b624fc1a.6297bd8ba5904 441s ok 648 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 649 441s ok 650 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 651 441s ok 652 441s Set-Cookie: usertrack_test=dd715a66.6297bd8ba64dc; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=dd715a66.6297bd8ba64dc 441s ok 653 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 654 441s ok 655 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 656 441s ok 657 441s Set-Cookie: usertrack_test=8e1c238e.6297bd8ba706b; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=8e1c238e.6297bd8ba706b 441s ok 658 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 659 441s ok 660 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 661 441s ok 662 441s Set-Cookie: usertrack_test=1a76c75e.6297bd8ba7c16; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=1a76c75e.6297bd8ba7c16 441s ok 663 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 664 441s ok 665 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 666 441s ok 667 441s Set-Cookie: usertrack_test=cbf05a44.6297bd8ba87d5; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=cbf05a44.6297bd8ba87d5 441s ok 668 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 669 441s ok 670 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 671 441s ok 672 441s Set-Cookie: usertrack_test=ee7270a7.6297bd8ba937b; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=ee7270a7.6297bd8ba937b 441s ok 673 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 674 441s ok 675 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 676 441s ok 677 441s Set-Cookie: usertrack_test=44e44b20.6297bd8ba9f12; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=44e44b20.6297bd8ba9f12 441s ok 678 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 679 441s ok 680 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 681 441s ok 682 441s Set-Cookie: usertrack_test=ecc45844.6297bd8baaaea; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=ecc45844.6297bd8baaaea 441s ok 683 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 684 441s ok 685 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 686 441s ok 687 441s Set-Cookie: usertrack_test=f888532b.6297bd8bab61b; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=f888532b.6297bd8bab61b 441s ok 688 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 689 441s ok 690 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 691 441s ok 692 441s Set-Cookie: usertrack_test=d87f17db.6297bd8bac2f7; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=d87f17db.6297bd8bac2f7 441s ok 693 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 694 441s ok 695 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 696 441s ok 697 441s Set-Cookie: usertrack_test=81d01c67.6297bd8bace60; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=81d01c67.6297bd8bace60 441s ok 698 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 699 441s ok 700 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 701 441s ok 702 441s Set-Cookie: usertrack_test=affeba84.6297bd8bada7d; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=affeba84.6297bd8bada7d 441s ok 703 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 704 441s ok 705 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 706 441s ok 707 441s Set-Cookie: usertrack_test=ae67c17e.6297bd8bae67a; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=ae67c17e.6297bd8bae67a 441s ok 708 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 709 441s ok 710 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 711 441s ok 712 441s Set-Cookie: usertrack_test=fa8b517c.6297bd8baf2ff; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=fa8b517c.6297bd8baf2ff 441s ok 713 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 714 441s ok 715 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 716 441s ok 717 441s Set-Cookie: usertrack_test=3282724f.6297bd8bb0096; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=3282724f.6297bd8bb0096 441s ok 718 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 719 441s ok 720 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 721 441s ok 722 441s Set-Cookie: usertrack_test=105f484f.6297bd8bb0fd9; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=105f484f.6297bd8bb0fd9 441s ok 723 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 724 441s ok 725 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 726 441s ok 727 441s Set-Cookie: usertrack_test=21d0272f.6297bd8bb1f19; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=21d0272f.6297bd8bb1f19 441s ok 728 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 729 441s ok 730 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 731 441s ok 732 441s Set-Cookie: usertrack_test=58b1761a.6297bd8bb2ce4; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=58b1761a.6297bd8bb2ce4 441s ok 733 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 734 441s ok 735 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 736 441s ok 737 441s Set-Cookie: usertrack_test=408e3713.6297bd8bb3901; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=408e3713.6297bd8bb3901 441s ok 738 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 739 441s ok 740 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 741 441s ok 742 441s Set-Cookie: usertrack_test=412bb8ce.6297bd8bb44ad; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=412bb8ce.6297bd8bb44ad 441s ok 743 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 744 441s ok 745 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 746 441s ok 747 441s Set-Cookie: usertrack_test=47b0d9b6.6297bd8bb5076; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=47b0d9b6.6297bd8bb5076 441s ok 748 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 749 441s ok 750 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 751 441s ok 752 441s Set-Cookie: usertrack_test=6667428e.6297bd8bb5c38; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=6667428e.6297bd8bb5c38 441s ok 753 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 754 441s ok 755 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 756 441s ok 757 441s Set-Cookie: usertrack_test=f9d32682.6297bd8bb67ca; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=f9d32682.6297bd8bb67ca 441s ok 758 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 759 441s ok 760 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 761 441s ok 762 441s Set-Cookie: usertrack_test=72092fe1.6297bd8bb73a4; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=72092fe1.6297bd8bb73a4 441s ok 763 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 764 441s ok 765 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 766 441s ok 767 441s Set-Cookie: usertrack_test=e2ee39ba.6297bd8bb7f4f; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=e2ee39ba.6297bd8bb7f4f 441s ok 768 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 769 441s ok 770 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 771 441s ok 772 441s Set-Cookie: usertrack_test=428929f9.6297bd8bb8b6b; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=428929f9.6297bd8bb8b6b 441s ok 773 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 774 441s ok 775 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 776 441s ok 777 441s Set-Cookie: usertrack_test=45dc5092.6297bd8bb96d3; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=45dc5092.6297bd8bb96d3 441s ok 778 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 779 441s ok 780 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 781 441s ok 782 441s Set-Cookie: usertrack_test=88339fdd.6297bd8bba2c7; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=88339fdd.6297bd8bba2c7 441s ok 783 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 784 441s ok 785 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 786 441s ok 787 441s Set-Cookie: usertrack_test=cb18b426.6297bd8bbae54; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=cb18b426.6297bd8bbae54 441s ok 788 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 789 441s ok 790 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 791 441s ok 792 441s Set-Cookie: usertrack_test=d5ad50d4.6297bd8bbba6e; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=d5ad50d4.6297bd8bbba6e 441s ok 793 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 794 441s ok 795 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 796 441s ok 797 441s Set-Cookie: usertrack_test=660f7b15.6297bd8bbc5a8; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=660f7b15.6297bd8bbc5a8 441s ok 798 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 799 441s ok 800 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 801 441s ok 802 441s Set-Cookie: usertrack_test=a837c05e.6297bd8bbd127; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=a837c05e.6297bd8bbd127 441s ok 803 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 804 441s ok 805 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 806 441s ok 807 441s Set-Cookie: usertrack_test=b24f3d71.6297bd8bbdcbf; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=b24f3d71.6297bd8bbdcbf 441s ok 808 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 809 441s ok 810 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 811 441s ok 812 441s Set-Cookie: usertrack_test=6b9d19cf.6297bd8bbe837; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=6b9d19cf.6297bd8bbe837 441s ok 813 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 814 441s ok 815 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 816 441s ok 817 441s Set-Cookie: usertrack_test=cbfb945f.6297bd8bbf42a; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=cbfb945f.6297bd8bbf42a 441s ok 818 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 819 441s ok 820 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 821 441s ok 822 441s Set-Cookie: usertrack_test=8455e1d3.6297bd8bc0095; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=8455e1d3.6297bd8bc0095 441s ok 823 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 824 441s ok 825 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 826 441s ok 827 441s Set-Cookie: usertrack_test=7c645ff5.6297bd8bc0c3c; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=7c645ff5.6297bd8bc0c3c 441s ok 828 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 829 441s ok 830 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 831 441s ok 832 441s Set-Cookie: usertrack_test=be07096e.6297bd8bc17ae; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=be07096e.6297bd8bc17ae 441s ok 833 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 834 441s ok 835 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 836 441s ok 837 441s Set-Cookie: usertrack_test=9df21b6a.6297bd8bc2308; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=9df21b6a.6297bd8bc2308 441s ok 838 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 839 441s ok 840 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 841 441s ok 842 441s Set-Cookie: usertrack_test=95dc9146.6297bd8bc2ea1; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=95dc9146.6297bd8bc2ea1 441s ok 843 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 844 441s ok 845 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 846 441s ok 847 441s Set-Cookie: usertrack_test=22ff4f05.6297bd8bc3a41; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=22ff4f05.6297bd8bc3a41 441s ok 848 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 849 441s ok 850 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 851 441s ok 852 441s Set-Cookie: usertrack_test=bd0a3c00.6297bd8bc4616; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=bd0a3c00.6297bd8bc4616 441s ok 853 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 854 441s ok 855 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 856 441s ok 857 441s Set-Cookie: usertrack_test=338c7d18.6297bd8bc51ce; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=338c7d18.6297bd8bc51ce 441s ok 858 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 859 441s ok 860 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 861 441s ok 862 441s Set-Cookie: usertrack_test=58d6057f.6297bd8bc5dab; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=58d6057f.6297bd8bc5dab 441s ok 863 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 864 441s ok 865 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 866 441s ok 867 441s Set-Cookie: usertrack_test=f78ea1d2.6297bd8bc6945; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=f78ea1d2.6297bd8bc6945 441s ok 868 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 869 441s ok 870 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 871 441s ok 872 441s Set-Cookie: usertrack_test=4db7eede.6297bd8bc74fc; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=4db7eede.6297bd8bc74fc 441s ok 873 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 874 441s ok 875 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 876 441s ok 877 441s Set-Cookie: usertrack_test=dc6f5a72.6297bd8bc81ea; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=dc6f5a72.6297bd8bc81ea 441s ok 878 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 879 441s ok 880 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 881 441s ok 882 441s Set-Cookie: usertrack_test=1b9106cd.6297bd8bc8f70; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=1b9106cd.6297bd8bc8f70 441s ok 883 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 884 441s ok 885 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 886 441s ok 887 441s Set-Cookie: usertrack_test=8910b77d.6297bd8bc9ba0; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=8910b77d.6297bd8bc9ba0 441s ok 888 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 889 441s ok 890 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 891 441s ok 892 441s Set-Cookie: usertrack_test=cb077bb0.6297bd8bca92b; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=cb077bb0.6297bd8bca92b 441s ok 893 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 894 441s ok 895 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 896 441s ok 897 441s Set-Cookie: usertrack_test=ce1ce426.6297bd8bcb719; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=ce1ce426.6297bd8bcb719 441s ok 898 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 899 441s ok 900 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 901 441s ok 902 441s Set-Cookie: usertrack_test=d614a158.6297bd8bcc431; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=d614a158.6297bd8bcc431 441s ok 903 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 904 441s ok 905 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 906 441s ok 907 441s Set-Cookie: usertrack_test=9a3dff2d.6297bd8bcd166; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=9a3dff2d.6297bd8bcd166 441s ok 908 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 909 441s ok 910 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 911 441s ok 912 441s Set-Cookie: usertrack_test=e95a8bf.6297bd8bcdec7; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=e95a8bf.6297bd8bcdec7 441s ok 913 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 914 441s ok 915 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 916 441s ok 917 441s Set-Cookie: usertrack_test=2c5bb187.6297bd8bceb30; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=2c5bb187.6297bd8bceb30 441s ok 918 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 919 441s ok 920 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 921 441s ok 922 441s Set-Cookie: usertrack_test=15b9e363.6297bd8bcf816; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=15b9e363.6297bd8bcf816 441s ok 923 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 924 441s ok 925 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 926 441s ok 927 441s Set-Cookie: usertrack_test=9aab5bcd.6297bd8bd054a; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=9aab5bcd.6297bd8bd054a 441s ok 928 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 929 441s ok 930 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 931 441s ok 932 441s Set-Cookie: usertrack_test=2943dd86.6297bd8bd12c6; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=2943dd86.6297bd8bd12c6 441s ok 933 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 934 441s ok 935 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 936 441s ok 937 441s Set-Cookie: usertrack_test=4a274a5c.6297bd8bd1ed7; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=4a274a5c.6297bd8bd1ed7 441s ok 938 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 939 441s ok 940 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 941 441s ok 942 441s Set-Cookie: usertrack_test=8bc504fc.6297bd8bd2bbf; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=8bc504fc.6297bd8bd2bbf 441s ok 943 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 944 441s ok 945 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 946 441s ok 947 441s Set-Cookie: usertrack_test=628d7597.6297bd8bd3896; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=628d7597.6297bd8bd3896 441s ok 948 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 949 441s ok 950 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 951 441s ok 952 441s Set-Cookie: usertrack_test=412ea08a.6297bd8bd44cd; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=412ea08a.6297bd8bd44cd 441s ok 953 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 954 441s ok 955 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 956 441s ok 957 441s Set-Cookie: usertrack_test=644b67ea.6297bd8bd5175; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=644b67ea.6297bd8bd5175 441s ok 958 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 959 441s ok 960 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 961 441s ok 962 441s Set-Cookie: usertrack_test=1a47e626.6297bd8bd5de1; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=1a47e626.6297bd8bd5de1 441s ok 963 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 964 441s ok 965 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 966 441s ok 967 441s Set-Cookie: usertrack_test=a7c283c1.6297bd8bd6a32; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=a7c283c1.6297bd8bd6a32 441s ok 968 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 969 441s ok 970 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 971 441s ok 972 441s Set-Cookie: usertrack_test=c9ed6a1.6297bd8bd76d7; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=c9ed6a1.6297bd8bd76d7 441s ok 973 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 974 441s ok 975 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 976 441s ok 977 441s Set-Cookie: usertrack_test=37d4f61b.6297bd8bd8320; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=37d4f61b.6297bd8bd8320 441s ok 978 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 979 441s ok 980 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 981 441s ok 982 441s Set-Cookie: usertrack_test=4c8a1558.6297bd8bd8f79; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=4c8a1558.6297bd8bd8f79 441s ok 983 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 984 441s ok 985 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 986 441s ok 987 441s Set-Cookie: usertrack_test=66334848.6297bd8bd9c2a; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=66334848.6297bd8bd9c2a 441s ok 988 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 989 441s ok 990 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 991 441s ok 992 441s Set-Cookie: usertrack_test=6a52a04a.6297bd8bda92d; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=6a52a04a.6297bd8bda92d 441s ok 993 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 994 441s ok 995 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 996 441s ok 997 441s Set-Cookie: usertrack_test=c424fa07.6297bd8bdb63c; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s Cookie: usertrack_test=c424fa07.6297bd8bdb63c 441s ok 998 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 999 441s ok 1000 441s ok 1001 441s # testing : Checking return code is '200' 441s # expected: 200 441s # received: '200' 441s ok 1002 441s # usertrack_test=b38046d.6297bd8bdc356; path=/; expires=Tue, 17-Dec-24 18:56:54 GMT 441s ok 1003 441s # expected: undef 441s # received: undef 441s ok 1004 441s ok 443s t/modules/vhost_alias.t ............. 443s 1..8 443s # Running under perl version 5.038002 for linux 443s # Current time local: Tue Dec 17 18:55:54 2024 443s # Current time GMT: Tue Dec 17 18:55:54 2024 443s # Using Test.pm version 1.31 443s # Using Apache/Test.pm version 1.42 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 443s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 443s # testing : VirtalDocumentRoot test 443s # expected: 'www.vha-test.com' 443s # received: 'www.vha-test.com' 443s ok 1 443s # testing : VirtualScriptAlias test 443s # expected: 'test cgi for www.vha-test.com' 443s # received: 'test cgi for www.vha-test.com' 443s ok 2 443s # testing : VirtalDocumentRoot test 443s # expected: 'big.server.name.from.heck.org' 443s # received: 'big.server.name.from.heck.org' 443s ok 3 443s # testing : VirtualScriptAlias test 443s # expected: 'test cgi for big.server.name.from.heck.org' 443s # received: 'test cgi for big.server.name.from.heck.org' 443s ok 4 443s # testing : VirtalDocumentRoot test 443s # expected: 'ab.com' 443s # received: 'ab.com' 443s ok 5 443s # testing : VirtualScriptAlias test 443s # expected: 'test cgi for ab.com' 443s # received: 'test cgi for ab.com' 443s ok 6 443s # testing : VirtalDocumentRoot test 443s # expected: 'w-t-f.net' 443s # received: 'w-t-f.net' 443s ok 7 443s # testing : VirtualScriptAlias test 443s # expected: 'test cgi for w-t-f.net' 443s # received: 'test cgi for w-t-f.net' 443s ok 8 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 443s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 443s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 443s ok 444s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 446s t/protocol/echo.t ................... 446s 1..8 446s # Running under perl version 5.038002 for linux 446s # Current time local: Tue Dec 17 18:55:57 2024 446s # Current time GMT: Tue Dec 17 18:55:57 2024 446s # Using Test.pm version 1.31 446s # Using Apache/Test.pm version 1.42 446s testing mod_echo_ssl 446s ok 1 446s #Cipher: TLS_AES_256_GCM_SHA384 446s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 446s # testing : echo 446s # expected: 't/protocol/echo.t' 446s # received: 't/protocol/echo.t' 446s ok 2 446s # testing : echo 446s # expected: '/usr/bin/perl' 446s # received: '/usr/bin/perl' 446s ok 3 446s # testing : echo 446s # expected: '118829118829118829118829118829' 446s # received: '118829118829118829118829118829' 446s ok 4 446s testing mod_echo 446s ok 5 446s # testing : echo 446s # expected: 't/protocol/echo.t' 446s # received: 't/protocol/echo.t' 446s ok 6 446s # testing : echo 446s # expected: '/usr/bin/perl' 446s # received: '/usr/bin/perl' 446s ok 7 446s # testing : echo 446s # expected: '118829118829118829118829118829' 446s # received: '118829118829118829118829118829' 446s ok 8 446s ok 448s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 450s t/security/CVE-2003-0542.t .......... 450s 1..1 450s # Running under perl version 5.038002 for linux 450s # Current time local: Tue Dec 17 18:56:01 2024 450s # Current time GMT: Tue Dec 17 18:56:01 2024 450s # Using Test.pm version 1.31 450s # Using Apache/Test.pm version 1.42 450s # testing : CAN-2003-0542 test case 450s # expected: 404 450s # received: '404' 450s ok 1 450s ok 452s t/security/CVE-2004-0747.t .......... 452s 1..1 452s # Running under perl version 5.038002 for linux 452s # Current time local: Tue Dec 17 18:56:03 2024 452s # Current time GMT: Tue Dec 17 18:56:03 2024 452s # Using Test.pm version 1.31 452s # Using Apache/Test.pm version 1.42 452s # testing : CAN-2004-0747 ap_resolve_env test case 452s # expected: 200 452s # received: 200 452s ok 1 452s ok 453s t/security/CVE-2004-0811.t .......... 453s 1..8 453s # Running under perl version 5.038002 for linux 453s # Current time local: Tue Dec 17 18:56:05 2024 453s # Current time GMT: Tue Dec 17 18:56:05 2024 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.42 453s # testing : subdir access allowed 453s # expected: 200 453s # received: '200' 453s ok 1 453s # testing : subdir access allowed 453s # expected: 200 453s # received: '200' 453s ok 2 453s # testing : subdir access allowed 453s # expected: 200 453s # received: '200' 453s ok 3 453s # testing : subdir access allowed 453s # expected: 200 453s # received: '200' 453s ok 4 453s # testing : topdir access denied 453s # expected: 401 453s # received: '401' 453s ok 5 453s # testing : topdir access denied 453s # expected: 401 453s # received: '401' 453s ok 6 453s # testing : topdir access denied 453s # expected: 401 453s # received: '401' 453s ok 7 453s # testing : topdir access denied 453s # expected: 401 453s # received: '401' 453s ok 8 453s ok 455s t/security/CVE-2004-0940.t .......... 455s 1..1 455s # Running under perl version 5.038002 for linux 455s # Current time local: Tue Dec 17 18:56:06 2024 455s # Current time GMT: Tue Dec 17 18:56:06 2024 455s # Using Test.pm version 1.31 455s # Using Apache/Test.pm version 1.42 455s # testing : response was 200 455s # expected: 200 455s # received: '200' 455s ok 1 455s ok 457s t/security/CVE-2004-0942.t .......... 457s 1..2 457s # Running under perl version 5.038002 for linux 457s # Current time local: Tue Dec 17 18:56:08 2024 457s # Current time GMT: Tue Dec 17 18:56:08 2024 457s # Using Test.pm version 1.31 457s # Using Apache/Test.pm version 1.42 457s ok 1 457s # testing : request was refused 457s # expected: qr/^HTTP\/1\.. 400/ 457s # received: 'HTTP/1.1 400 Bad Request 457s # ' 457s ok 2 457s ok 459s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 460s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 462s t/security/CVE-2005-2491.t .......... 462s 1..4 462s # Running under perl version 5.038002 for linux 462s # Current time local: Tue Dec 17 18:56:13 2024 462s # Current time GMT: Tue Dec 17 18:56:13 2024 462s # Using Test.pm version 1.31 462s # Using Apache/Test.pm version 1.42 462s # testing : check that server did not segfault 462s # expected: 'Internal Server Error' 462s # received: 'Internal Server Error' 462s ok 1 462s # testing : check for 500 response error 462s # expected: 500 462s # received: '500' 462s ok 2 462s # testing : check that server did not segfault 462s # expected: 'Internal Server Error' 462s # received: 'Internal Server Error' 462s ok 3 462s # testing : check for 500 response error 462s # expected: 500 462s # received: '500' 462s ok 4 462s ok 464s t/security/CVE-2005-2700.t .......... 464s 1..2 464s # Running under perl version 5.038002 for linux 464s # Current time local: Tue Dec 17 18:56:15 2024 464s # Current time GMT: Tue Dec 17 18:56:15 2024 464s # Using Test.pm version 1.31 464s # Using Apache/Test.pm version 1.42 464s # testing : access permitted without ccert 464s # expected: 200 464s # received: '200' 464s ok 1 464s # testing : access *not* permitted without ccert 464s # expected: 200 464s # received: '403' 464s ok 2 464s ok 466s t/security/CVE-2005-3352.t .......... 466s 1..2 466s # Running under perl version 5.038002 for linux 466s # Current time local: Tue Dec 17 18:56:17 2024 466s # Current time GMT: Tue Dec 17 18:56:17 2024 466s # Using Test.pm version 1.31 466s # Using Apache/Test.pm version 1.42 466s # testing : response code is OK 466s # expected: 200 466s # received: '200' 466s ok 1 466s # testing : referer was escaped 466s # expected: qr/%22%3e/ 466s # received: ' 466s # 466s # Menu for /security/CVE-2005-3352.map 466s # 466s #

Menu for /security/CVE-2005-3352.map

466s #
466s # 466s #
(Default) Go Back
466s # 466s # 466s # 466s # 466s # ' 466s ok 2 466s ok 467s t/security/CVE-2005-3357.t .......... 467s 1..3 467s # Running under perl version 5.038002 for linux 467s # Current time local: Tue Dec 17 18:56:19 2024 467s # Current time GMT: Tue Dec 17 18:56:19 2024 467s # Using Test.pm version 1.31 467s # Using Apache/Test.pm version 1.42 467s # URL is http://localhost:8534/ 467s ok 1 467s # testing : Expected bad request from 'GET http://localhost:8534/' 467s # expected: 400 467s # received: '400' 467s ok 2 467s # testing : errordoc content was served 467s # expected: qr/welcome to localhost/ 467s # received: 'welcome to localhost:8529 467s # ' 467s ok 3 467s ok 469s t/security/CVE-2006-5752.t .......... 469s 1..2 469s # Running under perl version 5.038002 for linux 469s # Current time local: Tue Dec 17 18:56:20 2024 469s # Current time GMT: Tue Dec 17 18:56:20 2024 469s # Using Test.pm version 1.31 469s # Using Apache/Test.pm version 1.42 469s # testing : server-status gave response 469s # expected: 200 469s # received: '200' 469s ok 1 469s # testing : response content-type had charset 469s # expected: qr/charset=/ 469s # received: 'text/html; charset=ISO-8859-1' 469s ok 2 469s ok 471s t/security/CVE-2007-5000.t .......... 471s 1..2 471s # Running under perl version 5.038002 for linux 471s # Current time local: Tue Dec 17 18:56:22 2024 471s # Current time GMT: Tue Dec 17 18:56:22 2024 471s # Using Test.pm version 1.31 471s # Using Apache/Test.pm version 1.42 471s # testing : response code is OK 471s # expected: 200 471s # received: '200' 471s ok 1 471s # testing : URI was escaped in response 471s # expected: qr// 471s # received: ' 471s # 471s # Menu for /security/CVE-2005-3352.map/<foo> 471s # 471s #

Menu for /security/CVE-2005-3352.map/<foo>

471s #
471s # 471s #
(Default) Go Back
471s # 471s # 471s # 471s # 471s # ' 471s ok 2 471s ok 472s t/security/CVE-2007-6388.t .......... 472s 1..2 472s # Running under perl version 5.038002 for linux 472s # Current time local: Tue Dec 17 18:56:24 2024 472s # Current time GMT: Tue Dec 17 18:56:24 2024 472s # Using Test.pm version 1.31 472s # Using Apache/Test.pm version 1.42 472s # testing : response code is OK 472s # expected: 200 472s # received: '200' 472s ok 1 472s # testing : refresh parameter not echoed verbatim 472s # expected: 42 472s # received: '42' 472s ok 2 472s ok 474s t/security/CVE-2008-2364.t .......... 474s 1..3 474s # Running under perl version 5.038002 for linux 474s # Current time local: Tue Dec 17 18:56:25 2024 474s # Current time GMT: Tue Dec 17 18:56:25 2024 474s # Using Test.pm version 1.31 474s # Using Apache/Test.pm version 1.42 474s # testing : reverse proxy to index.html 474s # expected: 200 474s # received: '200' 474s ok 1 474s # testing : small number of interim responses - CVE-2008-2364 474s # expected: 200 474s # received: '200' 474s ok 2 474s # testing : large number of interim responses - CVE-2008-2364 474s # expected: 502 474s # received: '502' 474s ok 3 474s ok 477s t/security/CVE-2009-1195.t .......... 477s 1..221 477s # Running under perl version 5.038002 for linux 477s # Current time local: Tue Dec 17 18:56:27 2024 477s # Current time GMT: Tue Dec 17 18:56:27 2024 477s # Using Test.pm version 1.31 477s # Using Apache/Test.pm version 1.42 477s # testing : Options should not be allowed for script #1; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 1 477s # testing : Options should be allowed for script #2; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 2 477s # testing : SSI should be evaluated but exec not permitted for script #2 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 3 477s # testing : Options should not be allowed for script #3; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 4 477s # testing : Options should be allowed for script #4; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 5 477s # testing : SSI should be evaluated but exec not permitted for script #4 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 6 477s # testing : Options should not be allowed for script #5; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 7 477s # testing : Options should be allowed for script #6; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 8 477s # testing : SSI should not be evaluated for script #6 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 9 477s # testing : Options should not be allowed for script #7; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 10 477s # testing : Options should not be allowed for script #8; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 11 477s # testing : Options should not be allowed for script #9; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 12 477s # testing : Options should not be allowed for script #10; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 13 477s # testing : Options should be allowed for script #11; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 14 477s # testing : SSI should be evaluated with exec allowed for script #11 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 15 477s # testing : Options should be allowed for script #12; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 16 477s # testing : SSI should be evaluated but exec not permitted for script #12 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 17 477s # testing : Options should be allowed for script #13; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 18 477s # testing : SSI should be evaluated with exec allowed for script #13 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 19 477s # testing : Options should be allowed for script #14; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 20 477s # testing : SSI should be evaluated but exec not permitted for script #14 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 21 477s # testing : Options should be allowed for script #15; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 22 477s # testing : SSI should not be evaluated for script #15 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 23 477s # testing : Options should be allowed for script #16; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 24 477s # testing : SSI should not be evaluated for script #16 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 25 477s # testing : Options should be allowed for script #17; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 26 477s # testing : SSI should be evaluated but exec not permitted for script #17 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 27 477s # testing : Options should be allowed for script #18; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 28 477s # testing : SSI should not be evaluated for script #18 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 29 477s # testing : Options should be allowed for script #19; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 30 477s # testing : SSI should be evaluated with exec allowed for script #19 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 31 477s # testing : Options should be allowed for script #20; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 32 477s # testing : SSI should not be evaluated for script #20 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 33 477s # testing : Options should be allowed for script #21; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 34 477s # testing : SSI should be evaluated with exec allowed for script #21 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 35 477s # testing : Options should be allowed for script #22; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 36 477s # testing : SSI should be evaluated but exec not permitted for script #22 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 37 477s # testing : Options should be allowed for script #23; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 38 477s # testing : SSI should be evaluated with exec allowed for script #23 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 39 477s # testing : Options should be allowed for script #24; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 40 477s # testing : SSI should be evaluated but exec not permitted for script #24 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 41 477s # testing : Options should be allowed for script #25; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 42 477s # testing : SSI should not be evaluated for script #25 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 43 477s # testing : Options should be allowed for script #26; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 44 477s # testing : SSI should not be evaluated for script #26 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 45 477s # testing : Options should be allowed for script #27; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 46 477s # testing : SSI should be evaluated but exec not permitted for script #27 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 47 477s # testing : Options should be allowed for script #28; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 48 477s # testing : SSI should not be evaluated for script #28 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 49 477s # testing : Options should be allowed for script #29; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 50 477s # testing : SSI should be evaluated with exec allowed for script #29 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 51 477s # testing : Options should be allowed for script #30; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 52 477s # testing : SSI should not be evaluated for script #30 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 53 477s # testing : Options should be allowed for script #31; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 54 477s # testing : SSI should not be evaluated for script #31 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 55 477s # testing : Options should be allowed for script #32; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 56 477s # testing : SSI should not be evaluated for script #32 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 57 477s # testing : Options should be allowed for script #33; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 58 477s # testing : SSI should not be evaluated for script #33 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 59 477s # testing : Options should be allowed for script #34; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 60 477s # testing : SSI should not be evaluated for script #34 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 61 477s # testing : Options should be allowed for script #35; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 62 477s # testing : SSI should not be evaluated for script #35 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 63 477s # testing : Options should be allowed for script #36; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 64 477s # testing : SSI should not be evaluated for script #36 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 65 477s # testing : Options should be allowed for script #37; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 66 477s # testing : SSI should not be evaluated for script #37 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 67 477s # testing : Options should be allowed for script #38; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 68 477s # testing : SSI should not be evaluated for script #38 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 69 477s # testing : Options should be allowed for script #39; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 70 477s # testing : SSI should not be evaluated for script #39 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 71 477s # testing : Options should be allowed for script #40; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 72 477s # testing : SSI should not be evaluated for script #40 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 73 477s # testing : Options should not be allowed for script #41; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 74 477s # testing : Options should be allowed for script #42; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 75 477s # testing : SSI should be evaluated but exec not permitted for script #42 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 76 477s # testing : Options should not be allowed for script #43; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 77 477s # testing : Options should be allowed for script #44; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 78 477s # testing : SSI should be evaluated but exec not permitted for script #44 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 79 477s # testing : Options should not be allowed for script #45; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 80 477s # testing : Options should be allowed for script #46; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 81 477s # testing : SSI should not be evaluated for script #46 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 82 477s # testing : Options should not be allowed for script #47; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 83 477s # testing : Options should not be allowed for script #48; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 84 477s # testing : Options should not be allowed for script #49; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 85 477s # testing : Options should not be allowed for script #50; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 86 477s # testing : Options should be allowed for script #51; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 87 477s # testing : SSI should be evaluated with exec allowed for script #51 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 88 477s # testing : Options should be allowed for script #52; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 89 477s # testing : SSI should be evaluated but exec not permitted for script #52 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 90 477s # testing : Options should be allowed for script #53; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 91 477s # testing : SSI should be evaluated with exec allowed for script #53 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 92 477s # testing : Options should be allowed for script #54; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 93 477s # testing : SSI should be evaluated but exec not permitted for script #54 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 94 477s # testing : Options should be allowed for script #55; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 95 477s # testing : SSI should not be evaluated for script #55 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 96 477s # testing : Options should be allowed for script #56; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 97 477s # testing : SSI should not be evaluated for script #56 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 98 477s # testing : Options should be allowed for script #57; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 99 477s # testing : SSI should be evaluated but exec not permitted for script #57 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 100 477s # testing : Options should be allowed for script #58; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 101 477s # testing : SSI should not be evaluated for script #58 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 102 477s # testing : Options should be allowed for script #59; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 103 477s # testing : SSI should be evaluated with exec allowed for script #59 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 104 477s # testing : Options should be allowed for script #60; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 105 477s # testing : SSI should not be evaluated for script #60 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 106 477s # testing : Options should be allowed for script #61; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 107 477s # testing : SSI should be evaluated with exec allowed for script #61 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 108 477s # testing : Options should be allowed for script #62; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 109 477s # testing : SSI should be evaluated but exec not permitted for script #62 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 110 477s # testing : Options should be allowed for script #63; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 111 477s # testing : SSI should be evaluated with exec allowed for script #63 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 112 477s # testing : Options should be allowed for script #64; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 113 477s # testing : SSI should be evaluated but exec not permitted for script #64 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 114 477s # testing : Options should be allowed for script #65; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 115 477s # testing : SSI should not be evaluated for script #65 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 116 477s # testing : Options should be allowed for script #66; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 117 477s # testing : SSI should not be evaluated for script #66 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 118 477s # testing : Options should be allowed for script #67; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 119 477s # testing : SSI should be evaluated but exec not permitted for script #67 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 120 477s # testing : Options should be allowed for script #68; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 121 477s # testing : SSI should not be evaluated for script #68 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 122 477s # testing : Options should be allowed for script #69; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 123 477s # testing : SSI should be evaluated with exec allowed for script #69 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 124 477s # testing : Options should be allowed for script #70; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 125 477s # testing : SSI should not be evaluated for script #70 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 126 477s # testing : Options should be allowed for script #71; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 127 477s # testing : SSI should be evaluated but exec not permitted for script #71 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 128 477s # testing : Options should be allowed for script #72; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 129 477s # testing : SSI should be evaluated but exec not permitted for script #72 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 130 477s # testing : Options should be allowed for script #73; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 131 477s # testing : SSI should be evaluated but exec not permitted for script #73 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 132 477s # testing : Options should be allowed for script #74; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 133 477s # testing : SSI should be evaluated but exec not permitted for script #74 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 134 477s # testing : Options should be allowed for script #75; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 135 477s # testing : SSI should be evaluated but exec not permitted for script #75 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 136 477s # testing : Options should be allowed for script #76; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 137 477s # testing : SSI should be evaluated but exec not permitted for script #76 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 138 477s # testing : Options should be allowed for script #77; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 139 477s # testing : SSI should be evaluated but exec not permitted for script #77 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 140 477s # testing : Options should be allowed for script #78; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 141 477s # testing : SSI should be evaluated but exec not permitted for script #78 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 142 477s # testing : Options should be allowed for script #79; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 143 477s # testing : SSI should be evaluated but exec not permitted for script #79 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 144 477s # testing : Options should be allowed for script #80; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 145 477s # testing : SSI should be evaluated but exec not permitted for script #80 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 146 477s # testing : Options should not be allowed for script #81; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 147 477s # testing : Options should be allowed for script #82; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 148 477s # testing : SSI should be evaluated but exec not permitted for script #82 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 149 477s # testing : Options should not be allowed for script #83; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 150 477s # testing : Options should be allowed for script #84; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 151 477s # testing : SSI should be evaluated but exec not permitted for script #84 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 152 477s # testing : Options should not be allowed for script #85; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 153 477s # testing : Options should be allowed for script #86; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 154 477s # testing : SSI should not be evaluated for script #86 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 155 477s # testing : Options should not be allowed for script #87; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 156 477s # testing : Options should not be allowed for script #88; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 157 477s # testing : Options should not be allowed for script #89; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 158 477s # testing : Options should not be allowed for script #90; 500 response expected 477s # expected: 500 477s # received: '500' 477s ok 159 477s # testing : Options should be allowed for script #91; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 160 477s # testing : SSI should be evaluated with exec allowed for script #91 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 161 477s # testing : Options should be allowed for script #92; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 162 477s # testing : SSI should be evaluated but exec not permitted for script #92 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 163 477s # testing : Options should be allowed for script #93; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 164 477s # testing : SSI should be evaluated with exec allowed for script #93 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 165 477s # testing : Options should be allowed for script #94; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 166 477s # testing : SSI should be evaluated but exec not permitted for script #94 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 167 477s # testing : Options should be allowed for script #95; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 168 477s # testing : SSI should not be evaluated for script #95 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 169 477s # testing : Options should be allowed for script #96; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 170 477s # testing : SSI should not be evaluated for script #96 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 171 477s # testing : Options should be allowed for script #97; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 172 477s # testing : SSI should be evaluated but exec not permitted for script #97 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 173 477s # testing : Options should be allowed for script #98; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 174 477s # testing : SSI should not be evaluated for script #98 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 175 477s # testing : Options should be allowed for script #99; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 176 477s # testing : SSI should be evaluated with exec allowed for script #99 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 177 477s # testing : Options should be allowed for script #100; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 178 477s # testing : SSI should not be evaluated for script #100 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 179 477s # testing : Options should be allowed for script #101; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 180 477s # testing : SSI should be evaluated with exec allowed for script #101 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 181 477s # testing : Options should be allowed for script #102; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 182 477s # testing : SSI should be evaluated but exec not permitted for script #102 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 183 477s # testing : Options should be allowed for script #103; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 184 477s # testing : SSI should be evaluated with exec allowed for script #103 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 185 477s # testing : Options should be allowed for script #104; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 186 477s # testing : SSI should be evaluated but exec not permitted for script #104 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 187 477s # testing : Options should be allowed for script #105; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 188 477s # testing : SSI should not be evaluated for script #105 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 189 477s # testing : Options should be allowed for script #106; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 190 477s # testing : SSI should not be evaluated for script #106 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 191 477s # testing : Options should be allowed for script #107; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 192 477s # testing : SSI should be evaluated but exec not permitted for script #107 477s # expected: '[an error occurred while processing this directive]' 477s # received: '[an error occurred while processing this directive]' 477s ok 193 477s # testing : Options should be allowed for script #108; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 194 477s # testing : SSI should not be evaluated for script #108 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 195 477s # testing : Options should be allowed for script #109; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 196 477s # testing : SSI should be evaluated with exec allowed for script #109 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 197 477s # testing : Options should be allowed for script #110; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 198 477s # testing : SSI should not be evaluated for script #110 477s # expected: qr/--\#exec cgi=/ 477s # received: '' 477s ok 199 477s # testing : Options should be allowed for script #111; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 200 477s # testing : SSI should be evaluated with exec allowed for script #111 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 201 477s # testing : Options should be allowed for script #112; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 202 477s # testing : SSI should be evaluated with exec allowed for script #112 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 203 477s # testing : Options should be allowed for script #113; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 204 477s # testing : SSI should be evaluated with exec allowed for script #113 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 205 477s # testing : Options should be allowed for script #114; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 206 477s # testing : SSI should be evaluated with exec allowed for script #114 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 207 477s # testing : Options should be allowed for script #115; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 208 477s # testing : SSI should be evaluated with exec allowed for script #115 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 209 477s # testing : Options should be allowed for script #116; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 210 477s # testing : SSI should be evaluated with exec allowed for script #116 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 211 477s # testing : Options should be allowed for script #117; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 212 477s # testing : SSI should be evaluated with exec allowed for script #117 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 213 477s # testing : Options should be allowed for script #118; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 214 477s # testing : SSI should be evaluated with exec allowed for script #118 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 215 477s # testing : Options should be allowed for script #119; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 216 477s # testing : SSI should be evaluated with exec allowed for script #119 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 217 477s # testing : Options should be allowed for script #120; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 218 477s # testing : SSI should be evaluated with exec allowed for script #120 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 219 477s # testing : Options should be allowed for script #121; 200 response expected 477s # expected: 200 477s # received: '200' 477s ok 220 477s # testing : SSI should be evaluated with exec allowed for script #121 477s # expected: 'perl cgi' 477s # received: 'perl cgi' 477s ok 221 477s ok 480s t/security/CVE-2009-1890.t .......... 480s 1..7 480s # Running under perl version 5.038002 for linux 480s # Current time local: Tue Dec 17 18:56:30 2024 480s # Current time GMT: Tue Dec 17 18:56:30 2024 480s # Using Test.pm version 1.31 480s # Using Apache/Test.pm version 1.42 480s ok 1 480s ok 2 480s ok 3 480s ok 4 480s ok 5 480s # testing : request was parsed 480s # expected: qr/^HTTP\/1\.. 200/ 480s # received: 'HTTP/1.1 200 OK 480s # ' 480s ok 6 480s # header: Date: Tue, 17 Dec 2024 18:56:32 GMT 480s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 480s # header: Vary: In-If1 480s # header: DMMATCH1: 1 480s # header: Content-Type: text/plain 480s # header: Connection: close 480s # header: 480s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 480s # remaining: 0 480s # testing : read entire body 480s # expected: 0 480s # received: 0 480s ok 7 480s ok 481s t/security/CVE-2009-3555.t .......... 481s 1..4 481s # Running under perl version 5.038002 for linux 481s # Current time local: Tue Dec 17 18:56:33 2024 481s # Current time GMT: Tue Dec 17 18:56:33 2024 481s # Using Test.pm version 1.31 481s # Using Apache/Test.pm version 1.42 481s ok 1 # skip Skipping test for TLSv1.3 481s ok 2 # skip Skipping test for TLSv1.3 481s ok 3 # skip Skipping test for TLSv1.3 481s ok 4 # skip Skipping test for TLSv1.3 481s ok 483s t/security/CVE-2011-3368-rewrite.t .. 483s 1..3 483s # Running under perl version 5.038002 for linux 483s # Current time local: Tue Dec 17 18:56:34 2024 483s # Current time GMT: Tue Dec 17 18:56:34 2024 483s # Using Test.pm version 1.31 483s # Using Apache/Test.pm version 1.42 483s ok 1 483s ok 2 483s # testing : got 400 error 483s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 483s # received: 'HTTP/1.1 400 Bad Request 483s # ' 483s ok 3 483s ok 485s t/security/CVE-2011-3368.t .......... 485s 1..3 485s # Running under perl version 5.038002 for linux 485s # Current time local: Tue Dec 17 18:56:36 2024 485s # Current time GMT: Tue Dec 17 18:56:36 2024 485s # Using Test.pm version 1.31 485s # Using Apache/Test.pm version 1.42 485s ok 1 485s ok 2 485s # testing : got 400 error 485s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 485s # received: 'HTTP/1.1 400 Bad Request 485s # ' 485s ok 3 485s ok 486s t/security/CVE-2017-7659.t .......... 486s 1..2 486s # Running under perl version 5.038002 for linux 486s # Current time local: Tue Dec 17 18:56:38 2024 486s # Current time GMT: Tue Dec 17 18:56:38 2024 486s # Using Test.pm version 1.31 486s # Using Apache/Test.pm version 1.42 486s ok 1 486s ok 2 486s ok 488s t/security/CVE-2019-0215.t .......... 488s 1..2 488s # Running under perl version 5.038002 for linux 488s # Current time local: Tue Dec 17 18:56:39 2024 488s # Current time GMT: Tue Dec 17 18:56:39 2024 488s # Using Test.pm version 1.31 488s # Using Apache/Test.pm version 1.42 488s # Using TLSv13, expecting status 403 488s # testing : first access denied without client cert 488s # expected: 403 488s # received: '403' 488s ok 1 488s # testing : second access denied without client cert 488s # expected: 403 488s # received: '403' 488s ok 2 488s ok 490s t/security/CVE-2020-1927.t .......... 490s 1..1 490s # Running under perl version 5.038002 for linux 490s # Current time local: Tue Dec 17 18:56:41 2024 490s # Current time GMT: Tue Dec 17 18:56:41 2024 490s # Using Test.pm version 1.31 490s # Using Apache/Test.pm version 1.42 490s # SENDING to 127.0.0.1:8539 490s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 490s Host: merge-disabled 490s Connection: close 490s 490s # SENDING to 127.0.0.1:8539 490s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 490s # testing : regex didn't match and redirect 490s # expected: 404 490s # received: '404' 490s ok 1 490s ok 492s t/ssl/basicauth.t ................... 492s 1..4 492s # Running under perl version 5.038002 for linux 492s # Current time local: Tue Dec 17 18:56:43 2024 492s # Current time GMT: Tue Dec 17 18:56:43 2024 492s # Using Test.pm version 1.31 492s # Using Apache/Test.pm version 1.42 492s # testing : Getting /ssl-fakebasicauth/index.html with no cert 492s # expected: qr/^(500|403)$/ 492s # received: '403' 492s ok 1 492s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 492s # expected: 200 492s # received: '200' 492s ok 2 492s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 492s # expected: 401 492s # received: '401' 492s ok 3 492s ok 4 # skip Colon in username test skipped. 492s ok 494s t/ssl/env.t ......................... 494s 1..30 494s # Running under perl version 5.038002 for linux 494s # Current time local: Tue Dec 17 18:56:45 2024 494s # Current time GMT: Tue Dec 17 18:56:45 2024 494s # Using Test.pm version 1.31 494s # Using Apache/Test.pm version 1.42 494s # testing : response status OK 494s # expected: 200 494s # received: '200' 494s ok 1 494s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 494s ok 2 494s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 494s ok 3 494s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 494s ok 4 494s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 494s ok 5 494s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 494s ok 6 494s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 494s ok 7 494s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 494s ok 8 494s #SSL_CLIENT_S_DN_ST should not exist 494s ok 9 494s #SSL_CLIENT_S_DN_OU should not exist 494s ok 10 494s #SSL_CLIENT_S_DN_CN should not exist 494s ok 11 494s #SSL_CLIENT_S_DN_C should not exist 494s ok 12 494s #SSL_CLIENT_S_DN_L should not exist 494s ok 13 494s #SSL_CLIENT_S_DN_O should not exist 494s ok 14 494s #SSL_CLIENT_S_DN_Email should not exist 494s ok 15 494s # testing : second response status OK 494s # expected: 200 494s # received: '200' 494s ok 16 494s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 494s ok 17 494s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 494s ok 18 494s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 494s ok 19 494s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 494s ok 20 494s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 494s ok 21 494s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 494s ok 22 494s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 494s ok 23 494s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 494s ok 24 494s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 494s ok 25 494s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 494s ok 26 494s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 494s ok 27 494s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 494s ok 28 494s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 494s ok 29 494s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 494s ok 30 494s ok 495s t/ssl/extlookup.t ................... 495s 1..4 495s # Running under perl version 5.038002 for linux 495s # Current time local: Tue Dec 17 18:56:47 2024 495s # Current time GMT: Tue Dec 17 18:56:47 2024 495s # Using Test.pm version 1.31 495s # Using Apache/Test.pm version 1.42 495s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 495s # expected: 200 495s # received: '200' 495s ok 1 495s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 495s # expected: 'Lemons' 495s # received: 'Lemons' 495s ok 2 495s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 495s # expected: 200 495s # received: '200' 495s ok 3 495s # testing : Extension value match for 2.16.840.1.113730.1.13 495s # expected: 'This Is A Comment' 495s # received: 'This Is A Comment' 495s ok 4 495s ok 497s t/ssl/fakeauth.t .................... 497s 1..3 497s # Running under perl version 5.038002 for linux 497s # Current time local: Tue Dec 17 18:56:48 2024 497s # Current time GMT: Tue Dec 17 18:56:48 2024 497s # Using Test.pm version 1.31 497s # Using Apache/Test.pm version 1.42 497s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 497s # expected: qr/^(500|403)$/ 497s # received: '403' 497s ok 1 497s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 497s # expected: 200 497s # received: '200' 497s ok 2 497s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 497s # expected: 200 497s # received: '200' 497s ok 3 497s ok 500s t/ssl/headers.t ..................... 500s 1..3 500s # Running under perl version 5.038002 for linux 500s # Current time local: Tue Dec 17 18:56:50 2024 500s # Current time GMT: Tue Dec 17 18:56:50 2024 500s # Using Test.pm version 1.31 500s # Using Apache/Test.pm version 1.42 500s # testing : SSLFlag header set 500s # expected: qr/X-SSL-Flag: on/ 500s # received: 'HTTP/1.1 200 OK 500s # Connection: close 500s # Date: Tue, 17 Dec 2024 18:56:53 GMT 500s # Accept-Ranges: bytes 500s # ETag: "c-613edd771cbc0" 500s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 500s # Vary: In-If1 500s # Content-Length: 12 500s # Content-Type: text/html 500s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 500s # Client-Date: Tue, 17 Dec 2024 18:56:53 GMT 500s # Client-Peer: 127.0.0.1:8532 500s # Client-Response-Num: 1 500s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 500s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 500s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 500s # Client-SSL-Socket-Class: IO::Socket::SSL 500s # Client-SSL-Version: TLSv1_3 500s # DMMATCH1: 1 500s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTg1MTI2WhcNMjUxMjE3MTg1MTI2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHmpD8yKZxTiRR1jGdCaoYK6 ZvzHgAGfC3vT8EYQfMylruq0QdYFLPJkfKxo2dAzLi+vv4E9v5j1nDCFrgBPp+Dk iUjPcICC7Pnw8w73koiJ0Ucm/L2WBtzYne5a8wfte5whMZRM1boAcszUpe76ExKn Ppdr8vDWnNQVOMrmH3RLYMW/f2lD47daeCDM7O2ztqbeQDxIssYCwaldyZZLMPFX jWnaNIfwLadwyMKS34fXryYT+FB0/4C3RzpToOmElhFOwpfnNppBqaU7++3Ydz9g L/KJ75tOqcSlOmCSKREuEihwVBVL5OK/IDtfeMpB/YuMcR8yxtN1YKV4r9AZiwID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKKDHZ8vD0F7pFqezkSJYS+jqoc3 MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ383PdsFnM7sPqzvJ4tBoCTKMt FTANBgkqhkiG9w0BAQsFAAOCAQEASiKnGr9eM9KFum5+N06QG3Ig5gbiBa5p/zu9 JC5sB2sttBuQRdx/64tJGDeFAy8+/sDjLlU5pwg0G5ZgZ7WhJN8Oz7LcZEChklb6 uVw1OWtjJpctp4MGl2QaNYwIQp2zh9Nlqn7QdexvAstDWDVVWmx5ucJpuBBUO9EC wUODoaHSpYAz9VzgQbA+TJD5oeq5bIiY4bENSiv+LfMpA2rSRdvhksGa+xMVnrZY jCcobct8ceTFgTM85Cl5SOkUWCMYYVDvoPu6ys7GctYOVkvsOC1AcWuRTKz+IKEy sGBDdy8Qb+gbdH2RKHbWUk6JCOKB4M8YMjIL/sAwLyb41ogw/g== -----END CERTIFICATE----- 500s # X-SSL-Flag: on 500s # X-SSL-None: (null) 500s # 500s # ' 500s ok 1 500s # testing : SSL certificate is unwrapped 500s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 500s # received: 'HTTP/1.1 200 OK 500s # Connection: close 500s # Date: Tue, 17 Dec 2024 18:56:53 GMT 500s # Accept-Ranges: bytes 500s # ETag: "c-613edd771cbc0" 500s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 500s # Vary: In-If1 500s # Content-Length: 12 500s # Content-Type: text/html 500s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 500s # Client-Date: Tue, 17 Dec 2024 18:56:53 GMT 500s # Client-Peer: 127.0.0.1:8532 500s # Client-Response-Num: 1 500s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 500s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 500s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 500s # Client-SSL-Socket-Class: IO::Socket::SSL 500s # Client-SSL-Version: TLSv1_3 500s # DMMATCH1: 1 500s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTg1MTI2WhcNMjUxMjE3MTg1MTI2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHmpD8yKZxTiRR1jGdCaoYK6 ZvzHgAGfC3vT8EYQfMylruq0QdYFLPJkfKxo2dAzLi+vv4E9v5j1nDCFrgBPp+Dk iUjPcICC7Pnw8w73koiJ0Ucm/L2WBtzYne5a8wfte5whMZRM1boAcszUpe76ExKn Ppdr8vDWnNQVOMrmH3RLYMW/f2lD47daeCDM7O2ztqbeQDxIssYCwaldyZZLMPFX jWnaNIfwLadwyMKS34fXryYT+FB0/4C3RzpToOmElhFOwpfnNppBqaU7++3Ydz9g L/KJ75tOqcSlOmCSKREuEihwVBVL5OK/IDtfeMpB/YuMcR8yxtN1YKV4r9AZiwID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKKDHZ8vD0F7pFqezkSJYS+jqoc3 MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ383PdsFnM7sPqzvJ4tBoCTKMt FTANBgkqhkiG9w0BAQsFAAOCAQEASiKnGr9eM9KFum5+N06QG3Ig5gbiBa5p/zu9 JC5sB2sttBuQRdx/64tJGDeFAy8+/sDjLlU5pwg0G5ZgZ7WhJN8Oz7LcZEChklb6 uVw1OWtjJpctp4MGl2QaNYwIQp2zh9Nlqn7QdexvAstDWDVVWmx5ucJpuBBUO9EC wUODoaHSpYAz9VzgQbA+TJD5oeq5bIiY4bENSiv+LfMpA2rSRdvhksGa+xMVnrZY jCcobct8ceTFgTM85Cl5SOkUWCMYYVDvoPu6ys7GctYOVkvsOC1AcWuRTKz+IKEy sGBDdy8Qb+gbdH2RKHbWUk6JCOKB4M8YMjIL/sAwLyb41ogw/g== -----END CERTIFICATE----- 500s # X-SSL-Flag: on 500s # X-SSL-None: (null) 500s # 500s # ' 500s ok 2 500s # testing : unknown SSL variable not given 500s # expected: qr/X-SSL-None: \(null\)\n/ 500s # received: 'HTTP/1.1 200 OK 500s # Connection: close 500s # Date: Tue, 17 Dec 2024 18:56:53 GMT 500s # Accept-Ranges: bytes 500s # ETag: "c-613edd771cbc0" 500s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 500s # Vary: In-If1 500s # Content-Length: 12 500s # Content-Type: text/html 500s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 500s # Client-Date: Tue, 17 Dec 2024 18:56:53 GMT 500s # Client-Peer: 127.0.0.1:8532 500s # Client-Response-Num: 1 500s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 500s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 500s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 500s # Client-SSL-Socket-Class: IO::Socket::SSL 500s # Client-SSL-Version: TLSv1_3 500s # DMMATCH1: 1 500s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTg1MTI2WhcNMjUxMjE3MTg1MTI2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHmpD8yKZxTiRR1jGdCaoYK6 ZvzHgAGfC3vT8EYQfMylruq0QdYFLPJkfKxo2dAzLi+vv4E9v5j1nDCFrgBPp+Dk iUjPcICC7Pnw8w73koiJ0Ucm/L2WBtzYne5a8wfte5whMZRM1boAcszUpe76ExKn Ppdr8vDWnNQVOMrmH3RLYMW/f2lD47daeCDM7O2ztqbeQDxIssYCwaldyZZLMPFX jWnaNIfwLadwyMKS34fXryYT+FB0/4C3RzpToOmElhFOwpfnNppBqaU7++3Ydz9g L/KJ75tOqcSlOmCSKREuEihwVBVL5OK/IDtfeMpB/YuMcR8yxtN1YKV4r9AZiwID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKKDHZ8vD0F7pFqezkSJYS+jqoc3 MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ383PdsFnM7sPqzvJ4tBoCTKMt FTANBgkqhkiG9w0BAQsFAAOCAQEASiKnGr9eM9KFum5+N06QG3Ig5gbiBa5p/zu9 JC5sB2sttBuQRdx/64tJGDeFAy8+/sDjLlU5pwg0G5ZgZ7WhJN8Oz7LcZEChklb6 uVw1OWtjJpctp4MGl2QaNYwIQp2zh9Nlqn7QdexvAstDWDVVWmx5ucJpuBBUO9EC wUODoaHSpYAz9VzgQbA+TJD5oeq5bIiY4bENSiv+LfMpA2rSRdvhksGa+xMVnrZY jCcobct8ceTFgTM85Cl5SOkUWCMYYVDvoPu6ys7GctYOVkvsOC1AcWuRTKz+IKEy sGBDdy8Qb+gbdH2RKHbWUk6JCOKB4M8YMjIL/sAwLyb41ogw/g== -----END CERTIFICATE----- 500s # X-SSL-Flag: on 500s # X-SSL-None: (null) 500s # 500s # ' 500s ok 3 500s ok 502s t/ssl/http.t ........................ 502s 1..2 502s # Running under perl version 5.038002 for linux 502s # Current time local: Tue Dec 17 18:56:53 2024 502s # Current time GMT: Tue Dec 17 18:56:53 2024 502s # Using Test.pm version 1.31 502s # Using Apache/Test.pm version 1.42 502s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 502s # expected: 400 502s # received: '400' 502s ok 1 502s # testing : that error document contains the proper hint 502s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 502s # received: ' 502s # 502s # 400 Bad Request 502s # 502s #

Bad Request

502s #

Your browser sent a request that this server could not understand.
502s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
502s # Instead use the HTTPS scheme to access this URL, please.
502s #

502s # 502s # ' 502s ok 2 502s ok 505s t/ssl/ocsp.t ........................ 505s 1..3 505s # Running under perl version 5.038002 for linux 505s # Current time local: Tue Dec 17 18:56:55 2024 505s # Current time GMT: Tue Dec 17 18:56:55 2024 505s # Using Test.pm version 1.31 505s # Using Apache/Test.pm version 1.42 505s warning: Internal response 505s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 505s response: 505s 500 Server closed connection without sending any data back 505s Content-Type: text/plain 505s Client-Date: Tue, 17 Dec 2024 18:56:57 GMT 505s Client-Warning: Internal response 505s 505s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 505s ok 1 505s warning: 505s message: welcome to localhost:8529 505s response: 505s HTTP/1.1 200 OK 505s Connection: close 505s Date: Tue, 17 Dec 2024 18:56:57 GMT 505s Accept-Ranges: bytes 505s ETag: "1a-613edd771cbc0" 505s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 505s Vary: In-If1 505s Content-Length: 26 505s Content-Type: text/html 505s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 505s Client-Date: Tue, 17 Dec 2024 18:56:57 GMT 505s Client-Peer: 127.0.0.1:8535 505s Client-Response-Num: 1 505s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 505s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 505s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 505s Client-SSL-Socket-Class: IO::Socket::SSL 505s Client-SSL-Version: TLSv1_3 505s DMMATCH1: 1 505s 505s welcome to localhost:8529 505s ok 2 505s warning: Internal response 505s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 505s response: 505s 500 Server closed connection without sending any data back 505s Content-Type: text/plain 505s Client-Date: Tue, 17 Dec 2024 18:56:57 GMT 505s Client-Warning: Internal response 505s 505s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 505s ok 3 505s ok 507s t/ssl/pha.t ......................... 507s 1..4 507s # Running under perl version 5.038002 for linux 507s # Current time local: Tue Dec 17 18:56:57 2024 507s # Current time GMT: Tue Dec 17 18:56:57 2024 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.42 507s # testing : access must be denied without client certificate 507s # expected: 403 507s # received: '403' 507s ok 1 507s # testing : PHA reneg body buffer size restriction works 507s # expected: 413 507s # received: '413' 507s ok 2 507s # testing : PHA works with POST body 507s # expected: 200 507s # received: '200' 507s ok 3 507s # testing : request body matches response 507s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 507s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 507s ok 4 507s ok 508s t/ssl/pr12355.t ..................... 508s 1..10 508s # Running under perl version 5.038002 for linux 508s # Current time local: Tue Dec 17 18:56:59 2024 508s # Current time GMT: Tue Dec 17 18:56:59 2024 508s # Using Test.pm version 1.31 508s # Using Apache/Test.pm version 1.42 508s # Downgrading to TLSv12 508s # testing : renegotiation on POST works 508s # expected: 200 508s # received: '200' 508s ok 1 508s # testing : request body matches response 508s # expected: 'hello world' 508s # received: 'hello world' 508s ok 2 508s # testing : renegotiation on POST works 508s # expected: 200 508s # received: '200' 508s ok 3 508s # testing : request body matches response 508s # expected: 'hello world' 508s # received: 'hello world' 508s ok 4 508s # testing : renegotiation on POST works 508s # expected: 200 508s # received: '200' 508s ok 5 508s # testing : request body matches response 508s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 508s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 508s ok 6 508s # testing : renegotiation on POST works 508s # expected: 200 508s # received: '200' 508s ok 7 508s # testing : request body matches response 508s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 509s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 509s ok 8 509s # testing : renegotiation on POST works 509s # expected: 200 509s # received: '200' 509s ok 9 509s # testing : request body matches response 509s # expected: 'HELLO' 509s # received: 'HELLO' 509s ok 10 509s ok 510s t/ssl/pr43738.t ..................... 510s 1..4 510s # Running under perl version 5.038002 for linux 510s # Current time local: Tue Dec 17 18:57:01 2024 510s # Current time GMT: Tue Dec 17 18:57:01 2024 510s # Using Test.pm version 1.31 510s # Using Apache/Test.pm version 1.42 510s # Downgrading to TLSv12 510s # testing : renegotiation on POST works 510s # expected: 200 510s # received: '200' 510s ok 1 510s # testing : request body matches response 510s # expected: '/modules/ssl/aes128/empty.pfa 510s # hello world' 510s # received: '/modules/ssl/aes128/empty.pfa 510s # hello world' 510s ok 2 510s # testing : renegotiation on POST works 510s # expected: 200 510s # received: '200' 510s ok 3 510s # testing : request body matches response 510s # expected: '/modules/ssl/aes256/empty.pfa 510s # hello world' 510s # received: '/modules/ssl/aes256/empty.pfa 510s # hello world' 510s ok 4 510s ok 522s t/ssl/proxy.t ....................... 522s # using LWP client 522s 1..290 522s # Running under perl version 5.038002 for linux 522s # Current time local: Tue Dec 17 18:57:03 2024 522s # Current time GMT: Tue Dec 17 18:57:03 2024 522s # Using Test.pm version 1.31 522s # Using Apache/Test.pm version 1.42 522s # testing : / with proxy_http_https (http) 522s # expected: 200 522s # received: '200' 522s ok 1 522s # testing : CGI script with folded headers 522s # expected: 200 522s # received: '200' 522s ok 2 522s # testing : using valid proxyssl client cert 522s # expected: 200 522s # received: '200' 522s ok 3 522s # testing : using invalid proxyssl client cert 522s # expected: 403 522s # received: '403' 522s ok 4 522s # testing : protected cgi script 522s # expected: 200 522s # received: '200' 522s ok 5 522s # testing : X-Forwarded-Host header 522s # expected: 'localhost:8560' 522s # received: 'localhost:8560' 522s ok 6 522s # testing : client subject common name 522s # expected: 'client_ok' 522s # received: 'client_ok' 522s ok 7 522s # testing : ProxyPassReverse Location rewrite 522s # expected: 'http://localhost:8560/modules/' 522s # received: 'http://localhost:8560/modules/' 522s ok 8 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 1024 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '1024' 522s # received: 1024 522s ok 9 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 2048 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '2048' 522s # received: 2048 522s ok 10 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 3072 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '3072' 522s # received: 3072 522s ok 11 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 4096 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '4096' 522s # received: 4096 522s ok 12 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 5120 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '5120' 522s # received: 5120 522s ok 13 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 6144 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '6144' 522s # received: 6144 522s ok 14 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 7168 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '7168' 522s # received: 7168 522s ok 15 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 8192 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '8192' 522s # received: 8192 522s ok 16 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 9216 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '9216' 522s # received: 9216 522s ok 17 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 10240 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '10240' 522s # received: 10240 522s ok 18 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 11264 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '11264' 522s # received: 11264 522s ok 19 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 12288 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '12288' 522s # received: 12288 522s ok 20 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 13312 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '13312' 522s # received: 13312 522s ok 21 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 14336 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '14336' 522s # received: 14336 522s ok 22 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 15360 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '15360' 522s # received: 15360 522s ok 23 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 16384 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '16384' 522s # received: 16384 522s ok 24 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 17408 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '17408' 522s # received: 17408 522s ok 25 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 18432 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '18432' 522s # received: 18432 522s ok 26 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 19456 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '19456' 522s # received: 19456 522s ok 27 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 20480 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '20480' 522s # received: 20480 522s ok 28 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 21504 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '21504' 522s # received: 21504 522s ok 29 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 22528 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '22528' 522s # received: 22528 522s ok 30 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 23552 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '23552' 522s # received: 23552 522s ok 31 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 24576 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '24576' 522s # received: 24576 522s ok 32 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 25600 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '25600' 522s # received: 25600 522s ok 33 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 26624 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '26624' 522s # received: 26624 522s ok 34 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 27648 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '27648' 522s # received: 27648 522s ok 35 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 28672 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '28672' 522s # received: 28672 522s ok 36 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 29696 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '29696' 522s # received: 29696 522s ok 37 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 30720 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '30720' 522s # received: 30720 522s ok 38 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 31744 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '31744' 522s # received: 31744 522s ok 39 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 32768 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '32768' 522s # received: 32768 522s ok 40 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 33792 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '33792' 522s # received: 33792 522s ok 41 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 34816 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '34816' 522s # received: 34816 522s ok 42 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 35840 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '35840' 522s # received: 35840 522s ok 43 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 36864 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '36864' 522s # received: 36864 522s ok 44 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 37888 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '37888' 522s # received: 37888 522s ok 45 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 38912 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '38912' 522s # received: 38912 522s ok 46 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 39936 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '39936' 522s # received: 39936 522s ok 47 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 40960 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:05 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '40960' 522s # received: 40960 522s ok 48 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 41984 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '41984' 522s # received: 41984 522s ok 49 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 43008 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '43008' 522s # received: 43008 522s ok 50 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 44032 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '44032' 522s # received: 44032 522s ok 51 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 45056 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '45056' 522s # received: 45056 522s ok 52 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 46080 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '46080' 522s # received: 46080 522s ok 53 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 47104 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '47104' 522s # received: 47104 522s ok 54 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 48128 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '48128' 522s # received: 48128 522s ok 55 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 49152 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '49152' 522s # received: 49152 522s ok 56 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 50176 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '50176' 522s # received: 50176 522s ok 57 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 51200 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '51200' 522s # received: 51200 522s ok 58 522s #lwp request: 522s #POST http://localhost:8560/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 102400 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 7 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8560 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '102400' 522s # received: 102400 522s ok 59 522s # testing : / with proxy_http_https_proxy_section (http) 522s # expected: 200 522s # received: '200' 522s ok 60 522s # testing : CGI script with folded headers 522s # expected: 200 522s # received: '200' 522s ok 61 522s # testing : using valid proxyssl client cert 522s # expected: 200 522s # received: '200' 522s ok 62 522s # testing : using invalid proxyssl client cert 522s # expected: 403 522s # received: '403' 522s ok 63 522s # testing : protected cgi script 522s # expected: 200 522s # received: '200' 522s ok 64 522s # testing : X-Forwarded-Host header 522s # expected: 'localhost:8562' 522s # received: 'localhost:8562' 522s ok 65 522s # testing : client subject common name 522s # expected: 'client_ok' 522s # received: 'client_ok' 522s ok 66 522s # testing : ProxyPassReverse Location rewrite 522s # expected: 'http://localhost:8562/modules/' 522s # received: 'http://localhost:8562/modules/' 522s ok 67 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 1024 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '1024' 522s # received: 1024 522s ok 68 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 2048 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '2048' 522s # received: 2048 522s ok 69 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 3072 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '3072' 522s # received: 3072 522s ok 70 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 4096 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '4096' 522s # received: 4096 522s ok 71 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 5120 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '5120' 522s # received: 5120 522s ok 72 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 6144 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '6144' 522s # received: 6144 522s ok 73 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 7168 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '7168' 522s # received: 7168 522s ok 74 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 8192 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '8192' 522s # received: 8192 522s ok 75 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 9216 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '9216' 522s # received: 9216 522s ok 76 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 10240 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '10240' 522s # received: 10240 522s ok 77 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 11264 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '11264' 522s # received: 11264 522s ok 78 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 12288 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '12288' 522s # received: 12288 522s ok 79 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 13312 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '13312' 522s # received: 13312 522s ok 80 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 14336 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '14336' 522s # received: 14336 522s ok 81 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 15360 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '15360' 522s # received: 15360 522s ok 82 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 16384 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '16384' 522s # received: 16384 522s ok 83 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 17408 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '17408' 522s # received: 17408 522s ok 84 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 18432 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '18432' 522s # received: 18432 522s ok 85 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 19456 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '19456' 522s # received: 19456 522s ok 86 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 20480 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '20480' 522s # received: 20480 522s ok 87 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 21504 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '21504' 522s # received: 21504 522s ok 88 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 22528 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '22528' 522s # received: 22528 522s ok 89 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 23552 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '23552' 522s # received: 23552 522s ok 90 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 24576 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '24576' 522s # received: 24576 522s ok 91 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 25600 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:06 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '25600' 522s # received: 25600 522s ok 92 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 26624 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '26624' 522s # received: 26624 522s ok 93 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 27648 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '27648' 522s # received: 27648 522s ok 94 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 28672 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '28672' 522s # received: 28672 522s ok 95 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 29696 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '29696' 522s # received: 29696 522s ok 96 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 30720 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '30720' 522s # received: 30720 522s ok 97 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 31744 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '31744' 522s # received: 31744 522s ok 98 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 32768 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '32768' 522s # received: 32768 522s ok 99 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 33792 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '33792' 522s # received: 33792 522s ok 100 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 34816 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '34816' 522s # received: 34816 522s ok 101 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 35840 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '35840' 522s # received: 35840 522s ok 102 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 36864 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '36864' 522s # received: 36864 522s ok 103 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 37888 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '37888' 522s # received: 37888 522s ok 104 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 38912 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '38912' 522s # received: 38912 522s ok 105 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 39936 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '39936' 522s # received: 39936 522s ok 106 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 40960 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '40960' 522s # received: 40960 522s ok 107 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 41984 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '41984' 522s # received: 41984 522s ok 108 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 43008 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '43008' 522s # received: 43008 522s ok 109 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 44032 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '44032' 522s # received: 44032 522s ok 110 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 45056 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '45056' 522s # received: 45056 522s ok 111 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 46080 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '46080' 522s # received: 46080 522s ok 112 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 47104 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '47104' 522s # received: 47104 522s ok 113 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 48128 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '48128' 522s # received: 48128 522s ok 114 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 49152 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '49152' 522s # received: 49152 522s ok 115 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 50176 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '50176' 522s # received: 50176 522s ok 116 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 51200 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '51200' 522s # received: 51200 522s ok 117 522s #lwp request: 522s #POST http://localhost:8562/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 102400 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 7 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8562 522s #Client-Response-Num: 1 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '102400' 522s # received: 102400 522s ok 118 522s # testing : / with proxy_https_http (https) 522s # expected: 200 522s # received: '200' 522s ok 119 522s # testing : CGI script with folded headers 522s # expected: 200 522s # received: '200' 522s ok 120 522s # testing : ProxyPassReverse Location rewrite 522s # expected: 'https://localhost:8564/modules/' 522s # received: 'https://localhost:8564/modules/' 522s ok 121 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 1024 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '1024' 522s # received: 1024 522s ok 122 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 2048 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '2048' 522s # received: 2048 522s ok 123 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 3072 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '3072' 522s # received: 3072 522s ok 124 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 4096 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '4096' 522s # received: 4096 522s ok 125 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 5120 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '5120' 522s # received: 5120 522s ok 126 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 6144 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '6144' 522s # received: 6144 522s ok 127 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 7168 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '7168' 522s # received: 7168 522s ok 128 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 8192 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '8192' 522s # received: 8192 522s ok 129 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 9216 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '9216' 522s # received: 9216 522s ok 130 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 10240 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '10240' 522s # received: 10240 522s ok 131 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 11264 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '11264' 522s # received: 11264 522s ok 132 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 12288 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '12288' 522s # received: 12288 522s ok 133 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 13312 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '13312' 522s # received: 13312 522s ok 134 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 14336 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '14336' 522s # received: 14336 522s ok 135 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 15360 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '15360' 522s # received: 15360 522s ok 136 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 16384 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '16384' 522s # received: 16384 522s ok 137 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 17408 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '17408' 522s # received: 17408 522s ok 138 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 18432 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '18432' 522s # received: 18432 522s ok 139 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 19456 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '19456' 522s # received: 19456 522s ok 140 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 20480 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '20480' 522s # received: 20480 522s ok 141 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 21504 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '21504' 522s # received: 21504 522s ok 142 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 22528 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:07 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '22528' 522s # received: 22528 522s ok 143 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 23552 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '23552' 522s # received: 23552 522s ok 144 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 24576 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '24576' 522s # received: 24576 522s ok 145 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 25600 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '25600' 522s # received: 25600 522s ok 146 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 26624 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '26624' 522s # received: 26624 522s ok 147 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 27648 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '27648' 522s # received: 27648 522s ok 148 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 28672 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '28672' 522s # received: 28672 522s ok 149 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 29696 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '29696' 522s # received: 29696 522s ok 150 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 30720 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '30720' 522s # received: 30720 522s ok 151 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 31744 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '31744' 522s # received: 31744 522s ok 152 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 32768 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '32768' 522s # received: 32768 522s ok 153 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 33792 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '33792' 522s # received: 33792 522s ok 154 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 34816 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '34816' 522s # received: 34816 522s ok 155 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 35840 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '35840' 522s # received: 35840 522s ok 156 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 36864 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '36864' 522s # received: 36864 522s ok 157 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 37888 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '37888' 522s # received: 37888 522s ok 158 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 38912 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '38912' 522s # received: 38912 522s ok 159 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 39936 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '39936' 522s # received: 39936 522s ok 160 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 40960 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '40960' 522s # received: 40960 522s ok 161 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 41984 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '41984' 522s # received: 41984 522s ok 162 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 43008 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '43008' 522s # received: 43008 522s ok 163 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 44032 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '44032' 522s # received: 44032 522s ok 164 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 45056 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '45056' 522s # received: 45056 522s ok 165 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 46080 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '46080' 522s # received: 46080 522s ok 166 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 47104 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '47104' 522s # received: 47104 522s ok 167 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 48128 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '48128' 522s # received: 48128 522s ok 168 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 49152 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '49152' 522s # received: 49152 522s ok 169 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 50176 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '50176' 522s # received: 50176 522s ok 170 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 51200 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '51200' 522s # received: 51200 522s ok 171 522s #lwp request: 522s #POST https://localhost:8564/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 102400 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 7 522s #Client-Date: Tue, 17 Dec 2024 18:57:08 GMT 522s #Client-Peer: 127.0.0.1:8564 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '102400' 522s # received: 102400 522s ok 172 522s # testing : / with proxy_https_https (https) 522s # expected: 200 522s # received: '200' 522s ok 173 522s # testing : CGI script with folded headers 522s # expected: 200 522s # received: '200' 522s ok 174 522s # testing : using valid proxyssl client cert 522s # expected: 200 522s # received: '200' 522s ok 175 522s # testing : using invalid proxyssl client cert 522s # expected: 403 522s # received: '403' 522s ok 176 522s # testing : protected cgi script 522s # expected: 200 522s # received: '200' 522s ok 177 522s # testing : X-Forwarded-Host header 522s # expected: 'localhost:8561' 522s # received: 'localhost:8561' 522s ok 178 522s # testing : client subject common name 522s # expected: 'client_ok' 522s # received: 'client_ok' 522s ok 179 522s # testing : ProxyPassReverse Location rewrite 522s # expected: 'https://localhost:8561/modules/' 522s # received: 'https://localhost:8561/modules/' 522s ok 180 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 1024 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '1024' 522s # received: 1024 522s ok 181 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 2048 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '2048' 522s # received: 2048 522s ok 182 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 3072 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '3072' 522s # received: 3072 522s ok 183 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 4096 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '4096' 522s # received: 4096 522s ok 184 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 5120 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '5120' 522s # received: 5120 522s ok 185 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 6144 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '6144' 522s # received: 6144 522s ok 186 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 7168 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '7168' 522s # received: 7168 522s ok 187 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 8192 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '8192' 522s # received: 8192 522s ok 188 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 9216 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '9216' 522s # received: 9216 522s ok 189 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 10240 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '10240' 522s # received: 10240 522s ok 190 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 11264 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '11264' 522s # received: 11264 522s ok 191 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 12288 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '12288' 522s # received: 12288 522s ok 192 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 13312 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '13312' 522s # received: 13312 522s ok 193 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 14336 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '14336' 522s # received: 14336 522s ok 194 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 15360 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '15360' 522s # received: 15360 522s ok 195 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 16384 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '16384' 522s # received: 16384 522s ok 196 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 17408 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '17408' 522s # received: 17408 522s ok 197 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 18432 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '18432' 522s # received: 18432 522s ok 198 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 19456 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:12 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '19456' 522s # received: 19456 522s ok 199 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 20480 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '20480' 522s # received: 20480 522s ok 200 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 21504 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '21504' 522s # received: 21504 522s ok 201 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 22528 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '22528' 522s # received: 22528 522s ok 202 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 23552 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '23552' 522s # received: 23552 522s ok 203 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 24576 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '24576' 522s # received: 24576 522s ok 204 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 25600 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '25600' 522s # received: 25600 522s ok 205 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 26624 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '26624' 522s # received: 26624 522s ok 206 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 27648 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '27648' 522s # received: 27648 522s ok 207 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 28672 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '28672' 522s # received: 28672 522s ok 208 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 29696 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '29696' 522s # received: 29696 522s ok 209 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 30720 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '30720' 522s # received: 30720 522s ok 210 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 31744 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '31744' 522s # received: 31744 522s ok 211 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 32768 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '32768' 522s # received: 32768 522s ok 212 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 33792 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '33792' 522s # received: 33792 522s ok 213 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 34816 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '34816' 522s # received: 34816 522s ok 214 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 35840 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '35840' 522s # received: 35840 522s ok 215 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 36864 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '36864' 522s # received: 36864 522s ok 216 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 37888 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '37888' 522s # received: 37888 522s ok 217 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 38912 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '38912' 522s # received: 38912 522s ok 218 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 39936 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '39936' 522s # received: 39936 522s ok 219 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 40960 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '40960' 522s # received: 40960 522s ok 220 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 41984 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '41984' 522s # received: 41984 522s ok 221 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 43008 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '43008' 522s # received: 43008 522s ok 222 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 44032 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '44032' 522s # received: 44032 522s ok 223 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 45056 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '45056' 522s # received: 45056 522s ok 224 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 46080 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '46080' 522s # received: 46080 522s ok 225 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 47104 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '47104' 522s # received: 47104 522s ok 226 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 48128 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '48128' 522s # received: 48128 522s ok 227 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 49152 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '49152' 522s # received: 49152 522s ok 228 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 50176 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '50176' 522s # received: 50176 522s ok 229 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 51200 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '51200' 522s # received: 51200 522s ok 230 522s #lwp request: 522s #POST https://localhost:8561/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 102400 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 7 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8561 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '102400' 522s # received: 102400 522s ok 231 522s # testing : / with proxy_https_https_proxy_section (https) 522s # expected: 200 522s # received: '200' 522s ok 232 522s # testing : CGI script with folded headers 522s # expected: 200 522s # received: '200' 522s ok 233 522s # testing : using valid proxyssl client cert 522s # expected: 200 522s # received: '200' 522s ok 234 522s # testing : using invalid proxyssl client cert 522s # expected: 403 522s # received: '403' 522s ok 235 522s # testing : protected cgi script 522s # expected: 200 522s # received: '200' 522s ok 236 522s # testing : X-Forwarded-Host header 522s # expected: 'localhost:8563' 522s # received: 'localhost:8563' 522s ok 237 522s # testing : client subject common name 522s # expected: 'client_ok' 522s # received: 'client_ok' 522s ok 238 522s # testing : ProxyPassReverse Location rewrite 522s # expected: 'https://localhost:8563/modules/' 522s # received: 'https://localhost:8563/modules/' 522s ok 239 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 1024 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '1024' 522s # received: 1024 522s ok 240 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 2048 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '2048' 522s # received: 2048 522s ok 241 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 3072 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '3072' 522s # received: 3072 522s ok 242 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 4096 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '4096' 522s # received: 4096 522s ok 243 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 5120 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '5120' 522s # received: 5120 522s ok 244 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 6144 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '6144' 522s # received: 6144 522s ok 245 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 7168 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '7168' 522s # received: 7168 522s ok 246 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 8192 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '8192' 522s # received: 8192 522s ok 247 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 9216 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 5 522s #Client-Date: Tue, 17 Dec 2024 18:57:13 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '9216' 522s # received: 9216 522s ok 248 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 10240 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '10240' 522s # received: 10240 522s ok 249 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 11264 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '11264' 522s # received: 11264 522s ok 250 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 12288 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '12288' 522s # received: 12288 522s ok 251 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 13312 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '13312' 522s # received: 13312 522s ok 252 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 14336 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '14336' 522s # received: 14336 522s ok 253 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 15360 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '15360' 522s # received: 15360 522s ok 254 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 16384 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '16384' 522s # received: 16384 522s ok 255 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 17408 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '17408' 522s # received: 17408 522s ok 256 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 18432 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '18432' 522s # received: 18432 522s ok 257 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 19456 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '19456' 522s # received: 19456 522s ok 258 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 20480 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '20480' 522s # received: 20480 522s ok 259 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 21504 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '21504' 522s # received: 21504 522s ok 260 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 22528 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '22528' 522s # received: 22528 522s ok 261 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 23552 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '23552' 522s # received: 23552 522s ok 262 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 24576 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '24576' 522s # received: 24576 522s ok 263 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 25600 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '25600' 522s # received: 25600 522s ok 264 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 26624 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '26624' 522s # received: 26624 522s ok 265 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 27648 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '27648' 522s # received: 27648 522s ok 266 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 28672 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '28672' 522s # received: 28672 522s ok 267 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 29696 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '29696' 522s # received: 29696 522s ok 268 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 30720 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '30720' 522s # received: 30720 522s ok 269 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 31744 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '31744' 522s # received: 31744 522s ok 270 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 32768 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '32768' 522s # received: 32768 522s ok 271 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 33792 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '33792' 522s # received: 33792 522s ok 272 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 34816 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '34816' 522s # received: 34816 522s ok 273 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 35840 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '35840' 522s # received: 35840 522s ok 274 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 36864 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '36864' 522s # received: 36864 522s ok 275 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 37888 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '37888' 522s # received: 37888 522s ok 276 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 38912 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '38912' 522s # received: 38912 522s ok 277 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 39936 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '39936' 522s # received: 39936 522s ok 278 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 40960 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '40960' 522s # received: 40960 522s ok 279 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 41984 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '41984' 522s # received: 41984 522s ok 280 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 43008 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '43008' 522s # received: 43008 522s ok 281 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 44032 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '44032' 522s # received: 44032 522s ok 282 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 45056 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '45056' 522s # received: 45056 522s ok 283 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 46080 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '46080' 522s # received: 46080 522s ok 284 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 47104 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '47104' 522s # received: 47104 522s ok 285 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 48128 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '48128' 522s # received: 48128 522s ok 286 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 49152 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '49152' 522s # received: 49152 522s ok 287 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 50176 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '50176' 522s # received: 50176 522s ok 288 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 51200 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 6 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '51200' 522s # received: 51200 522s ok 289 522s #lwp request: 522s #POST https://localhost:8563/eat_post HTTP/1.1 522s #User-Agent: libwww-perl/6.76 522s #Content-Length: 102400 522s # 522s #server response: 522s #HTTP/1.1 200 OK 522s #Connection: close 522s #Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 522s #Vary: In-If1 522s #Content-Length: 7 522s #Client-Date: Tue, 17 Dec 2024 18:57:14 GMT 522s #Client-Peer: 127.0.0.1:8563 522s #Client-Response-Num: 1 522s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 522s #Client-SSL-Socket-Class: IO::Socket::SSL 522s #Client-SSL-Version: TLSv1_3 522s #DMMATCH1: 1 522s # 522s # testing : length posted 522s # expected: '102400' 522s # received: 102400 522s ok 290 522s ok 524s t/ssl/require.t ..................... 524s 1..10 524s # Running under perl version 5.038002 for linux 524s # Current time local: Tue Dec 17 18:57:14 2024 524s # Current time GMT: Tue Dec 17 18:57:14 2024 524s # Using Test.pm version 1.31 524s # Using Apache/Test.pm version 1.42 524s ok 1 524s ok 2 524s ok 3 524s ok 4 524s ok 5 524s ok 6 524s ok 7 524s ok 8 524s ok 9 524s ok 10 524s ok 525s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 528s t/ssl/varlookup.t ................... 528s 1..83 528s # Running under perl version 5.038002 for linux 528s # Current time local: Tue Dec 17 18:57:18 2024 528s # Current time GMT: Tue Dec 17 18:57:18 2024 528s # Using Test.pm version 1.31 528s # Using Apache/Test.pm version 1.42 528s # testing : HTTP_USER_AGENT 528s # expected: 'libwww-perl/6.76' 528s # received: 'libwww-perl/6.76' 528s ok 1 528s # testing : HTTP:User-Agent 528s # expected: 'libwww-perl/6.76' 528s # received: 'libwww-perl/6.76' 528s ok 2 528s # testing : HTTP_REFERER 528s # expected: 't/ssl/varlookup.t' 528s # received: 't/ssl/varlookup.t' 528s ok 3 528s # testing : HTTP_HOST 528s # expected: 'localhost:8532' 528s # received: 'localhost:8532' 528s ok 4 528s # testing : QUERY_STRING 528s # expected: 'QUERY_STRING' 528s # received: 'QUERY_STRING' 528s ok 5 528s # testing : SERVER_SOFTWARE 528s # expected: qr/^Apache\/2.4.58/ 528s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 528s ok 6 528s # testing : SERVER_ADMIN 528s # expected: 'tuser@localhost' 528s # received: 'tuser@localhost' 528s ok 7 528s # testing : SERVER_PORT 528s # expected: '8532' 528s # received: '8532' 528s ok 8 528s # testing : SERVER_NAME 528s # expected: 'localhost' 528s # received: 'localhost' 528s ok 9 528s # testing : SERVER_PROTOCOL 528s # expected: qr/^HTTP\/1\.\d$/ 528s # received: 'HTTP/1.1' 528s ok 10 528s # testing : REMOTE_ADDR 528s # expected: '127.0.0.1' 528s # received: '127.0.0.1' 528s ok 11 528s # testing : DOCUMENT_ROOT 528s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 528s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 528s ok 12 528s # testing : REQUEST_METHOD 528s # expected: 'GET' 528s # received: 'GET' 528s ok 13 528s # testing : REQUEST_URI 528s # expected: '/test_ssl_var_lookup' 528s # received: '/test_ssl_var_lookup' 528s ok 14 528s # testing : TIME_YEAR 528s # expected: 2024 528s # received: '2024' 528s ok 15 528s # testing : TIME_MON 528s # expected: '12' 528s # received: '12' 528s ok 16 528s # testing : TIME_DAY 528s # expected: '17' 528s # received: '17' 528s ok 17 528s # testing : TIME_WDAY 528s # expected: 2 528s # received: '2' 528s ok 18 528s # testing : IS_SUBREQ 528s # expected: 'false' 528s # received: 'false' 528s ok 19 528s # testing : API_VERSION 528s # expected: '20120211' 528s # received: '20120211' 528s ok 20 528s # testing : THE_REQUEST 528s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 528s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 528s ok 21 528s # testing : REQUEST_SCHEME 528s # expected: 'https' 528s # received: 'https' 528s ok 22 528s # testing : HTTPS 528s # expected: 'on' 528s # received: 'on' 528s ok 23 528s # testing : ENV:THE_ARGS 528s # expected: 'ENV:THE_ARGS' 528s # received: 'ENV:THE_ARGS' 528s ok 24 528s # testing : SSL_CLIENT_M_VERSION 528s # expected: qr/^\d+$/ 528s # received: '3' 528s ok 25 528s # testing : SSL_SERVER_M_VERSION 528s # expected: qr/^\d+$/ 528s # received: '3' 528s ok 26 528s # testing : SSL_CLIENT_M_SERIAL 528s # expected: qr/^[0-9A-F]+$/ 528s # received: '0C' 528s ok 27 528s # testing : SSL_SERVER_M_SERIAL 528s # expected: qr/^[0-9A-F]+$/ 528s # received: '04' 528s ok 28 528s # testing : SSL_PROTOCOL 528s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 528s # received: 'TLSv1.3' 528s ok 29 528s # testing : SSL_CLIENT_V_START 528s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 528s # received: 'Dec 17 18:51:27 2024 GMT' 528s ok 30 528s # testing : SSL_SERVER_V_START 528s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 528s # received: 'Dec 17 18:51:26 2024 GMT' 528s ok 31 528s # testing : SSL_CLIENT_V_END 528s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 528s # received: 'Dec 17 18:51:27 2025 GMT' 528s ok 32 528s # testing : SSL_SERVER_V_END 528s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 528s # received: 'Dec 17 18:51:26 2025 GMT' 528s ok 33 528s # testing : SSL_CIPHER 528s # expected: qr/^[A-Z0-9_-]+$/ 528s # received: 'TLS_AES_256_GCM_SHA384' 528s ok 34 528s # testing : SSL_CIPHER_EXPORT 528s # expected: 'false' 528s # received: 'false' 528s ok 35 528s # testing : SSL_CIPHER_ALGKEYSIZE 528s # expected: qr/^\d+$/ 528s # received: '256' 528s ok 36 528s # testing : SSL_CIPHER_USEKEYSIZE 528s # expected: qr/^\d+$/ 528s # received: '256' 528s ok 37 528s # testing : SSL_SECURE_RENEG 528s # expected: qr/^(false|true)$/ 528s # received: 'true' 528s ok 38 528s # testing : SSL_CLIENT_S_DN 528s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 528s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 528s ok 39 528s # testing : SSL_SERVER_S_DN 528s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 528s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 528s ok 40 528s # testing : SSL_CLIENT_S_DN_C 528s # expected: 'US' 528s # received: 'US' 528s ok 41 528s # testing : SSL_SERVER_S_DN_C 528s # expected: 'US' 528s # received: 'US' 528s ok 42 528s # testing : SSL_CLIENT_S_DN_ST 528s # expected: 'California' 528s # received: 'California' 528s ok 43 528s # testing : SSL_SERVER_S_DN_ST 528s # expected: 'California' 528s # received: 'California' 528s ok 44 528s # testing : SSL_CLIENT_S_DN_L 528s # expected: 'San Francisco' 528s # received: 'San Francisco' 528s ok 45 528s # testing : SSL_SERVER_S_DN_L 528s # expected: 'San Francisco' 528s # received: 'San Francisco' 528s ok 46 528s # testing : SSL_CLIENT_S_DN_O 528s # expected: 'ASF' 528s # received: 'ASF' 528s ok 47 528s # testing : SSL_SERVER_S_DN_O 528s # expected: 'ASF' 528s # received: 'ASF' 528s ok 48 528s # testing : SSL_CLIENT_S_DN_OU 528s # expected: 'httpd-test' 528s # received: 'httpd-test' 528s ok 49 528s # testing : SSL_SERVER_S_DN_OU 528s # expected: qr/^httpd-test\/([-\w]+)/ 528s # received: 'httpd-test/rsa-test' 528s ok 50 528s # testing : SSL_CLIENT_S_DN_CN 528s # expected: 'client_ok' 528s # received: 'client_ok' 528s ok 51 528s # testing : SSL_SERVER_S_DN_CN 528s # expected: 'localhost' 528s # received: 'localhost' 528s ok 52 528s # testing : SSL_CLIENT_S_DN_Email 528s # expected: 'test-dev@httpd.apache.org' 528s # received: 'test-dev@httpd.apache.org' 528s ok 53 528s # testing : SSL_SERVER_S_DN_Email 528s # expected: 'test-dev@httpd.apache.org' 528s # received: 'test-dev@httpd.apache.org' 528s ok 54 528s # testing : SSL_CLIENT_SAN_Email_0 528s # expected: 'test-dev@httpd.apache.org' 528s # received: 'test-dev@httpd.apache.org' 528s ok 55 528s # testing : SSL_SERVER_SAN_DNS_0 528s # expected: 'localhost' 528s # received: 'localhost' 528s ok 56 528s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 528s # expected: 'test-dev@httpd.apache.org' 528s # received: 'test-dev@httpd.apache.org' 528s ok 57 528s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 528s # expected: '_https.localhost' 528s # received: '_https.localhost' 528s ok 58 528s # testing : SSL_CLIENT_I_DN 528s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 528s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 528s ok 59 528s # testing : SSL_SERVER_I_DN 528s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 528s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 528s ok 60 528s # testing : SSL_CLIENT_I_DN_C 528s # expected: 'US' 528s # received: 'US' 528s ok 61 528s # testing : SSL_SERVER_I_DN_C 528s # expected: 'US' 528s # received: 'US' 528s ok 62 528s # testing : SSL_CLIENT_I_DN_ST 528s # expected: 'California' 528s # received: 'California' 528s ok 63 528s # testing : SSL_SERVER_I_DN_ST 528s # expected: 'California' 528s # received: 'California' 528s ok 64 528s # testing : SSL_CLIENT_I_DN_L 528s # expected: 'San Francisco' 528s # received: 'San Francisco' 528s ok 65 528s # testing : SSL_SERVER_I_DN_L 528s # expected: 'San Francisco' 528s # received: 'San Francisco' 528s ok 66 528s # testing : SSL_CLIENT_I_DN_O 528s # expected: 'ASF' 528s # received: 'ASF' 528s ok 67 528s # testing : SSL_SERVER_I_DN_O 528s # expected: 'ASF' 528s # received: 'ASF' 528s ok 68 528s # testing : SSL_CLIENT_I_DN_OU 528s # expected: 'httpd-test' 528s # received: 'httpd-test' 528s ok 69 528s # testing : SSL_SERVER_I_DN_OU 528s # expected: 'httpd-test' 528s # received: 'httpd-test' 528s ok 70 528s # testing : SSL_CLIENT_I_DN_CN 528s # expected: 'ca' 528s # received: 'ca' 528s ok 71 528s # testing : SSL_SERVER_I_DN_CN 528s # expected: 'ca' 528s # received: 'ca' 528s ok 72 528s # testing : SSL_SERVER_I_DN_CN_RAW 528s # expected: 'ca' 528s # received: 'ca' 528s ok 73 528s # testing : SSL_SERVER_I_DN_CN_0_RAW 528s # expected: 'ca' 528s # received: 'ca' 528s ok 74 528s # testing : SSL_CLIENT_I_DN_Email 528s # expected: 'test-dev@httpd.apache.org' 528s # received: 'test-dev@httpd.apache.org' 528s ok 75 528s # testing : SSL_SERVER_I_DN_Email 528s # expected: 'test-dev@httpd.apache.org' 528s # received: 'test-dev@httpd.apache.org' 528s ok 76 528s # testing : SSL_CLIENT_A_SIG 528s # expected: 'sha256WithRSAEncryption' 528s # received: 'sha256WithRSAEncryption' 528s ok 77 528s # testing : SSL_SERVER_A_SIG 528s # expected: 'sha256WithRSAEncryption' 528s # received: 'sha256WithRSAEncryption' 528s ok 78 528s # testing : SSL_CLIENT_A_KEY 528s # expected: 'rsaEncryption' 528s # received: 'rsaEncryption' 528s ok 79 528s # testing : SSL_SERVER_A_KEY 528s # expected: qr/^[rd]saEncryption$/ 528s # received: 'rsaEncryption' 528s ok 80 528s # testing : SSL_CLIENT_CERT 528s # expected: qr/^-----BEGIN CERTIFICATE-----/ 528s # received: '-----BEGIN CERTIFICATE----- 528s # MIIFHTCCBAWgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 528s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 528s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 528s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 528s # MTg1MTI3WhcNMjUxMjE3MTg1MTI3WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 528s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 528s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 528s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 528s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdwfQCqWEF+S+gGzaAX8F5D8H7pHOwZO/E9n 528s # 04KV3zhJ4hbM1nRMkTMaYQnyZ/41ZFLffZnpmziXpxhzk32q7DXW9V1nmcj+T2Mt 528s # jStjJKcGbF0cAxKGrB3am7Cx9k7Dz6g1ukI5XfaX3p1JIL/2+qgXOSdkBZLUCdiA 528s # v7Qjeyex+T3i5qRxAM96+zBlGqQZrZrX9cRkhShahvzsG0OYwGaBl3kTM0J2kbWK 528s # vajCnIuGPhH7oNwx6UPVymmaem19OkH/Vdzs4TcoBgrzAl+AIa8urtLqOdx1Zz7R 528s # E8CZhHKTE+oHzbaxsdPFGl5ZW0MrGAUOUBJKk2pa688GAQyPrQIDAQABo4IBbzCC 528s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 528s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 528s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 528s # A1UdDgQWBBQQ2Q90l4YM/ddvoWk5+/d2DvmeaTCBvgYDVR0jBIG2MIGzoYGapIGX 528s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 528s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 528s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 528s # Y2hlLm9yZ4IUN/Nz3bBZzO7D6s7yeLQaAkyjLRUwDQYJKoZIhvcNAQELBQADggEB 528s # AGtUCNq3Zxp2MQNC1Uf7BrA88rgQZeBv1IxgYWnBkArPIzBSkH25/PwKdKYEWz+1 528s # ZhrY3K9086YS2lMGTFw0E0CKq0JiiU8p1t9QRoqQtswmFZSSPV5r8/TT7hn46jy6 528s # NAnv3BR92oOPu/deEOT+YdTBHZUhV1D3gQCFm3E7y4SwuKKwymXmFOlTsozZTIij 528s # 9NLVfEpnTaiYWnIKU+//Eg//NkB+PZnIUqHKYnoEpiJHrwVN5P4/O4TugDwrtMpB 528s # iD1cFkgYp4sOu7lMvKCV7zQdEEzYNpfKWzMCQTRniPEvObretmsP1xuwm76v/MWR 528s # natQf4JJKeX1y2YHLcV1CZs= 528s # -----END CERTIFICATE----- 528s # ' 528s ok 81 528s # testing : SSL_SERVER_CERT 528s # expected: qr/^-----BEGIN CERTIFICATE-----/ 528s # received: '-----BEGIN CERTIFICATE----- 528s # MIIE0TCCA7mgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 528s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 528s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 528s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 528s # MTg1MTI2WhcNMjUxMjE3MTg1MTI2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 528s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 528s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 528s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 528s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHmpD8yKZxTiRR1jGdCaoYK6 528s # ZvzHgAGfC3vT8EYQfMylruq0QdYFLPJkfKxo2dAzLi+vv4E9v5j1nDCFrgBPp+Dk 528s # iUjPcICC7Pnw8w73koiJ0Ucm/L2WBtzYne5a8wfte5whMZRM1boAcszUpe76ExKn 528s # Ppdr8vDWnNQVOMrmH3RLYMW/f2lD47daeCDM7O2ztqbeQDxIssYCwaldyZZLMPFX 528s # jWnaNIfwLadwyMKS34fXryYT+FB0/4C3RzpToOmElhFOwpfnNppBqaU7++3Ydz9g 528s # L/KJ75tOqcSlOmCSKREuEihwVBVL5OK/IDtfeMpB/YuMcR8yxtN1YKV4r9AZiwID 528s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 528s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKKDHZ8vD0F7pFqezkSJYS+jqoc3 528s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 528s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 528s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 528s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ383PdsFnM7sPqzvJ4tBoCTKMt 528s # FTANBgkqhkiG9w0BAQsFAAOCAQEASiKnGr9eM9KFum5+N06QG3Ig5gbiBa5p/zu9 528s # JC5sB2sttBuQRdx/64tJGDeFAy8+/sDjLlU5pwg0G5ZgZ7WhJN8Oz7LcZEChklb6 528s # uVw1OWtjJpctp4MGl2QaNYwIQp2zh9Nlqn7QdexvAstDWDVVWmx5ucJpuBBUO9EC 528s # wUODoaHSpYAz9VzgQbA+TJD5oeq5bIiY4bENSiv+LfMpA2rSRdvhksGa+xMVnrZY 528s # jCcobct8ceTFgTM85Cl5SOkUWCMYYVDvoPu6ys7GctYOVkvsOC1AcWuRTKz+IKEy 528s # sGBDdy8Qb+gbdH2RKHbWUk6JCOKB4M8YMjIL/sAwLyb41ogw/g== 528s # -----END CERTIFICATE----- 528s # ' 528s ok 82 528s # testing : SSL_CLIENT_VERIFY 528s # expected: 'SUCCESS' 528s # received: 'SUCCESS' 528s ok 83 528s ok 530s t/ssl/verify.t ...................... 530s 1..3 530s # Running under perl version 5.038002 for linux 530s # Current time local: Tue Dec 17 18:57:21 2024 530s # Current time GMT: Tue Dec 17 18:57:21 2024 530s # Using Test.pm version 1.31 530s # Using Apache/Test.pm version 1.42 530s HTTP/1.1 403 Forbidden 530s Connection: close 530s Date: Tue, 17 Dec 2024 18:57:23 GMT 530s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 530s Content-Length: 258 530s Content-Type: text/html; charset=iso-8859-1 530s Client-Date: Tue, 17 Dec 2024 18:57:23 GMT 530s Client-Peer: 127.0.0.1:8532 530s Client-Response-Num: 1 530s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 530s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 530s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 530s Client-SSL-Socket-Class: IO::Socket::SSL 530s Client-SSL-Version: TLSv1_3 530s Title: 403 Forbidden 530s 530s 530s 530s 403 Forbidden 530s 530s

Forbidden

530s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

530s 530s ok 1 530s HTTP/1.1 200 OK 530s Connection: close 530s Date: Tue, 17 Dec 2024 18:57:23 GMT 530s Accept-Ranges: bytes 530s ETag: "1a-613edd771cbc0" 530s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 530s Vary: In-If1 530s Content-Length: 26 530s Content-Type: text/html 530s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 530s Client-Date: Tue, 17 Dec 2024 18:57:23 GMT 530s Client-Peer: 127.0.0.1:8532 530s Client-Response-Num: 1 530s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 530s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 530s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 530s Client-SSL-Socket-Class: IO::Socket::SSL 530s Client-SSL-Version: TLSv1_3 530s DMMATCH1: 1 530s 530s welcome to localhost:8529 530s ok 2 530s 500 Server closed connection without sending any data back 530s Content-Type: text/plain 530s Client-Date: Tue, 17 Dec 2024 18:57:23 GMT 530s Client-Warning: Internal response 530s 530s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 530s ok 3 530s ok 530s All tests successful. 530s Files=142, Tests=7320, 344 wallclock secs ( 1.57 usr 0.36 sys + 132.95 cusr 138.95 csys = 273.83 CPU) 530s Result: PASS 530s [warning] server localhost:8529 shutdown 531s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 531s Files=142, Tests=7320, 344 wallclock secs ( 1.57 usr 0.36 sys + 132.95 cusr 138.95 csys = 273.83 CPU) 531s + grep -E '^Result: PASS' testlog.mpm_prefork 531s Result: PASS 531s + grep -E '^Result: FAIL' testlog.mpm_prefork 531s + grep -E 'server dumped core' testlog.mpm_prefork 531s + return 0 531s + run_tests mpm_worker 531s + local MPM=mpm_worker 531s + shift 531s + local LOG=testlog.mpm_worker 531s + echo =============Running-with-mpm_worker========== 531s + rm -f apache2.conf.debian 531s =============Running-with-mpm_worker========== 531s + cp /etc/apache2/apache2.conf apache2.conf.debian 531s + cat /etc/apache2/mods-available/mpm_worker.load 531s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 531s + grep -v mpm_ 531s + xargs cat 531s + for m in bucketeer case_filter case_filter_in 531s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 531s + for m in bucketeer case_filter case_filter_in 531s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 531s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 531s t/TEST -clean 531s + for m in bucketeer case_filter case_filter_in 531s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 531s + cat /etc/apache2/mods-available/mime.conf 531s + echo 'Servername localhost' 531s + make clean 531s [warning] setting ulimit to allow core files 531s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/TEST -clean 531s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules' 531s cd nntp_like && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 531s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 531s cd test_ssl && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 531s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 531s cd test_utilities && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 531s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 531s cd test_session && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 531s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 531s cd test_apr_uri && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 531s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 531s cd echo_post && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 531s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 531s cd input_body_filter && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 531s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 531s cd random_chunk && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 531s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 531s cd test_pass_brigade && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 531s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 531s cd list_modules && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 531s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 531s cd memory_track && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 531s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 531s cd authany && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 531s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 531s cd echo_post_chunk && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 531s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 531s cd fold && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 531s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 531s cd eat_post && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 531s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 531s cd test_rwrite && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 531s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 531s cd client_add_filter && make clean 531s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 531s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 531s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 531s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules' 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 531s rmdir export 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 531s rmdir csr 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 531s rmdir conf 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 531s rmdir certs 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 531s rmdir proxy 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 531s rmdir crl 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 531s rmdir newcerts 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 531s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 531s rmdir keys 531s rmdir asf 531s rmdir /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 531s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 531s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test' 531s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 531s t/TEST -clean 532s [warning] setting ulimit to allow core files 532s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 532s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 532s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 532s rm -f \ 532s TestItSelf.bso TestItSelf.def \ 532s TestItSelf.exp TestItSelf.x \ 532s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 532s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 532s *.a *.o \ 532s *perl.core MYMETA.json \ 532s MYMETA.yml blibdirs.ts \ 532s core core.*perl.*.? \ 532s core.[0-9] core.[0-9][0-9] \ 532s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 532s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 532s mon.out perl \ 532s perl perl.exe \ 532s perlmain.c pm_to_blib \ 532s pm_to_blib.ts so_locations \ 532s tmon.out 532s rm -rf \ 532s Makefile.old blib \ 532s t/TEST 532s mv Makefile Makefile.old > /dev/null 2>&1 532s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 532s rm -f \ 532s Test.bso Test.def \ 532s Test.exp Test.x \ 532s ../blib/arch/auto/Apache/Test/extralibs.all \ 532s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 532s *.a *.o \ 532s *perl.core MYMETA.json \ 532s MYMETA.yml blibdirs.ts \ 532s core core.*perl.*.? \ 532s core.[0-9] core.[0-9][0-9] \ 532s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 532s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 532s mon.out perl \ 532s perl perl.exe \ 532s perlmain.c pm_to_blib \ 532s pm_to_blib.ts so_locations \ 532s tmon.out 532s rm -rf \ 532s .mypacklist Makefile.old \ 532s blib t/REPORT \ 532s t/TEST 532s mv Makefile Makefile.old > /dev/null 2>&1 532s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test' 532s rm -f \ 532s test.bso test.def \ 532s test.exp test.x \ 532s blib/arch/auto/httpd-test/extralibs.all \ 532s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 532s *.a *.o \ 532s *perl.core MYMETA.json \ 532s MYMETA.yml blibdirs.ts \ 532s core core.*perl.*.? \ 532s core.[0-9] core.[0-9][0-9] \ 532s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 532s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 532s mon.out perl \ 532s perl perl.exe \ 532s perlmain.c pm_to_blib \ 532s pm_to_blib.ts so_locations \ 532s tmon.out 532s rm -rf \ 532s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 532s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 532s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 532s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 532s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 532s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 532s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 532s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 532s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 532s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 532s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 532s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 532s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 532s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 532s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 532s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 532s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 532s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 532s blib 532s mv Makefile Makefile.old > /dev/null 2>&1 532s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 532s + chown -R tuser: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp 532s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/apache2.conf.debian' 532s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 532s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 532s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 532s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 532s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 532s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 532s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 532s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 532s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 532s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 532s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 532s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 532s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 532s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 532s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 532s [ info] generating script ./t/htdocs/modules/cgi/big.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 532s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 532s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 532s [ info] generating script ./t/htdocs/modules/cgi/env.pl 532s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 532s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 532s [ info] generating script ./t/htdocs/modules/cgi/action.pl 532s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 532s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 532s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 532s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 532s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 532s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 532s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 532s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 532s Warning: NAME must be a package name 532s Checking if your kit is complete... 532s Looks good 532s [ info] generating script t/TEST 532s [ info] generating script ./t/cgi-bin/cookies.pl 532s [ info] generating script ./t/cgi-bin/next_available_port.pl 532s [ info] generating script t/TEST 532s Writing MYMETA.yml and MYMETA.json 532s Writing MYMETA.yml and MYMETA.json 532s Checking for Cwd...ok 532s Checking for File::Spec...ok 532s Generating a Unix-style Makefile 532s Writing Makefile for httpd-test 532s Writing MYMETA.yml and MYMETA.json 532s + su tuser -c 't/TEST ' 532s + tee testlog.mpm_worker 532s [warning] setting ulimit to allow core files 532s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/TEST 534s [warning] generating SSL CA for asf 534s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 534s .+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+...+....+...+..+.............+...+...........+.+...+...........+....+......+...+...........+.+...+............+.....+.+...+..+...+......+...+..........+...+...+.........+...+..+................+......+......+............+.....+......+......+................+..+...+....+..................+..+...+............+....+.....+.......+........+.+...+......+.....+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+.....+....+......+..+..................+.+...+.....+.+.........+..+...+.+.....+.+.....+.+...............+...............+...+..............+...+.......+..+...+.+.....+.+...+............+..............+.+.....+...+...+..........+.....+...+...............+......+.............+..+...+.+..+....+......+............+...+..+.+..............+......+.+...+...........+.+......+............+...+.....+.............+.....+.+...........+...+.+.....+.+...+...........+.+..+..........+.................+.+...+..+.......+.....+.+......+.............................+......................+..+.+.........+..+...+......+.+.....+..................+...+.............+............+..............+..........+......+........+.+...+..+.............+..+.........+....+..+......+....+...+......+..+...+.........+......+....+..+..........+.....+.+.................+.......+...+...+........+.......+..+..........+..+...+..........+.....+.+..+...+.+.....+...+.+.....+.+...........+...............+..........+.....+...+.........................+.........+......+.....+......+.+..+......+......+.+...+.........+.................+......+...+....+...+.....+.........+...+...+....+........+...+...+.+.........+...........+......+...+.+......+..+.............+...+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 534s ......+.........+..+............+...+....+...+..+....+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+.........+.+..+.......+.....+.+...+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 534s ----- 534s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 534s [ info] openssl genrsa -out keys/server.pem 2048 534s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 534s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 534s Using configuration from conf/server.cnf 534s Check that the request matches the signature 534s Signature ok 534s The Subject's Distinguished Name is as follows 534s countryName :PRINTABLE:'US' 534s stateOrProvinceName :ASN.1 12:'California' 534s localityName :ASN.1 12:'San Francisco' 534s organizationName :ASN.1 12:'ASF' 534s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 534s commonName :ASN.1 12:'localhost' 534s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 534s Certificate is to be certified until Dec 17 18:57:27 2025 GMT (365 days) 534s 534s Write out database with 1 new entries 534s Database updated 534s [ info] openssl genrsa -out keys/client_colon.pem 2048 535s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 535s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch 535s Using configuration from conf/client_colon.cnf 535s Check that the request matches the signature 535s Signature ok 535s The Subject's Distinguished Name is as follows 535s countryName :PRINTABLE:'US' 535s stateOrProvinceName :ASN.1 12:'California' 535s localityName :ASN.1 12:'San Francisco' 535s organizationName :ASN.1 12:'ASF' 535s organizationalUnitName:ASN.1 12:'httpd-test' 535s commonName :ASN.1 12:'user:colon' 535s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 535s Certificate is to be certified until Dec 17 18:57:28 2025 GMT (365 days) 535s 535s Write out database with 1 new entries 535s Database updated 535s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 535s [ info] generating proxy cert: proxy/client_colon.pem 535s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 535s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 535s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 535s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 535s Using configuration from conf/server2_des3_dsa.cnf 535s Check that the request matches the signature 535s Signature ok 535s The Subject's Distinguished Name is as follows 535s countryName :PRINTABLE:'US' 535s stateOrProvinceName :ASN.1 12:'California' 535s localityName :ASN.1 12:'San Francisco' 535s organizationName :ASN.1 12:'ASF' 535s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 535s commonName :ASN.1 12:'localhost' 535s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 535s Certificate is to be certified until Dec 17 18:57:28 2025 GMT (365 days) 535s 535s Write out database with 1 new entries 535s Database updated 535s [ info] openssl genrsa -out keys/client_ok.pem 2048 535s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 535s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 535s Using configuration from conf/client_ok.cnf 535s Check that the request matches the signature 535s Signature ok 535s The Subject's Distinguished Name is as follows 535s countryName :PRINTABLE:'US' 535s stateOrProvinceName :ASN.1 12:'California' 535s localityName :ASN.1 12:'San Francisco' 535s organizationName :ASN.1 12:'ASF' 535s organizationalUnitName:ASN.1 12:'httpd-test' 535s commonName :ASN.1 12:'client_ok' 535s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 535s Certificate is to be certified until Dec 17 18:57:28 2025 GMT (365 days) 535s 535s Write out database with 1 new entries 535s Database updated 535s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 535s [ info] generating proxy cert: proxy/client_ok.pem 535s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 535s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 535s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 535s Using configuration from conf/server_dsa.cnf 535s Check that the request matches the signature 535s Signature ok 535s The Subject's Distinguished Name is as follows 535s countryName :PRINTABLE:'US' 535s stateOrProvinceName :ASN.1 12:'California' 535s localityName :ASN.1 12:'San Francisco' 535s organizationName :ASN.1 12:'ASF' 535s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 535s commonName :ASN.1 12:'localhost' 535s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 535s Certificate is to be certified until Dec 17 18:57:28 2025 GMT (365 days) 535s 535s Write out database with 1 new entries 535s Database updated 535s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 535s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 535s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 535s Using configuration from conf/server_des3.cnf 535s Check that the request matches the signature 535s Signature ok 535s The Subject's Distinguished Name is as follows 535s countryName :PRINTABLE:'US' 535s stateOrProvinceName :ASN.1 12:'California' 535s localityName :ASN.1 12:'San Francisco' 535s organizationName :ASN.1 12:'ASF' 535s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 535s commonName :ASN.1 12:'localhost' 535s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 535s Certificate is to be certified until Dec 17 18:57:28 2025 GMT (365 days) 535s 535s Write out database with 1 new entries 535s Database updated 535s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 535s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 535s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 535s Using configuration from conf/server_des3_dsa.cnf 535s Check that the request matches the signature 535s Signature ok 535s The Subject's Distinguished Name is as follows 535s countryName :PRINTABLE:'US' 535s stateOrProvinceName :ASN.1 12:'California' 535s localityName :ASN.1 12:'San Francisco' 535s organizationName :ASN.1 12:'ASF' 535s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 535s commonName :ASN.1 12:'localhost' 535s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 535s Certificate is to be certified until Dec 17 18:57:28 2025 GMT (365 days) 535s 535s Write out database with 1 new entries 535s Database updated 535s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 536s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 536s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 536s Using configuration from conf/server2_des3.cnf 536s Check that the request matches the signature 536s Signature ok 536s The Subject's Distinguished Name is as follows 536s countryName :PRINTABLE:'US' 536s stateOrProvinceName :ASN.1 12:'California' 536s localityName :ASN.1 12:'San Francisco' 536s organizationName :ASN.1 12:'ASF' 536s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 536s commonName :ASN.1 12:'localhost' 536s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 536s Certificate is to be certified until Dec 17 18:57:29 2025 GMT (365 days) 536s 536s Write out database with 1 new entries 536s Database updated 536s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 536s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 536s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 536s Using configuration from conf/server2_dsa.cnf 536s Check that the request matches the signature 536s Signature ok 536s The Subject's Distinguished Name is as follows 536s countryName :PRINTABLE:'US' 536s stateOrProvinceName :ASN.1 12:'California' 536s localityName :ASN.1 12:'San Francisco' 536s organizationName :ASN.1 12:'ASF' 536s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 536s commonName :ASN.1 12:'localhost' 536s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 536s Certificate is to be certified until Dec 17 18:57:29 2025 GMT (365 days) 536s 536s Write out database with 1 new entries 536s Database updated 536s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 536s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 536s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 536s Using configuration from conf/client_snakeoil.cnf 536s Check that the request matches the signature 536s Signature ok 536s The Subject's Distinguished Name is as follows 536s countryName :PRINTABLE:'AU' 536s stateOrProvinceName :ASN.1 12:'Queensland' 536s localityName :ASN.1 12:'Mackay' 536s organizationName :ASN.1 12:'Snake Oil, Ltd.' 536s organizationalUnitName:ASN.1 12:'Staff' 536s commonName :ASN.1 12:'client_snakeoil' 536s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 536s Certificate is to be certified until Dec 17 18:57:29 2025 GMT (365 days) 536s 536s Write out database with 1 new entries 536s Database updated 536s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 536s [ info] generating proxy cert: proxy/client_snakeoil.pem 536s [ info] openssl genrsa -out keys/client_revoked.pem 2048 536s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 536s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch 536s Using configuration from conf/client_revoked.cnf 536s Check that the request matches the signature 536s Signature ok 536s The Subject's Distinguished Name is as follows 536s countryName :PRINTABLE:'US' 536s stateOrProvinceName :ASN.1 12:'California' 536s localityName :ASN.1 12:'San Francisco' 536s organizationName :ASN.1 12:'ASF' 536s organizationalUnitName:ASN.1 12:'httpd-test' 536s commonName :ASN.1 12:'client_revoked' 536s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 536s Certificate is to be certified until Dec 17 18:57:29 2025 GMT (365 days) 536s 536s Write out database with 1 new entries 536s Database updated 536s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 536s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 536s Using configuration from conf/cacrl.cnf 536s Revoking Certificate 0B. 536s Database updated 536s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 536s Using configuration from conf/cacrl.cnf 536s [ info] generating proxy cert: proxy/client_revoked.pem 536s [ info] openssl genrsa -out keys/server2.pem 2048 536s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 536s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 536s Using configuration from conf/server2.cnf 536s Check that the request matches the signature 536s Signature ok 536s The Subject's Distinguished Name is as follows 536s countryName :PRINTABLE:'US' 536s stateOrProvinceName :ASN.1 12:'California' 536s localityName :ASN.1 12:'San Francisco' 536s organizationName :ASN.1 12:'ASF' 536s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 536s commonName :ASN.1 12:'localhost' 536s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 536s Certificate is to be certified until Dec 17 18:57:29 2025 GMT (365 days) 536s 536s Write out database with 1 new entries 536s Database updated 536s [ info] linked ca-bundle.crl to fdd35eee.r0 536s cd nntp_like && make .libs/mod_nntp_like.so 536s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 536s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 536s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 536s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 536s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 537s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 537s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 537s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 537s cd test_ssl && make .libs/mod_test_ssl.so 537s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 537s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 537s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 537s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 537s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 537s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 537s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 537s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 537s cd test_utilities && make .libs/mod_test_utilities.so 537s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 537s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 537s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 537s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 537s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 537s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 537s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 537s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 537s cd test_session && make .libs/mod_test_session.so 537s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 537s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 537s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 537s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 537s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 538s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 538s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 538s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 538s cd test_apr_uri && make .libs/mod_test_apr_uri.so 538s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 538s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 538s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 538s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 538s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 538s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 538s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 538s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 538s cd echo_post && make .libs/mod_echo_post.so 538s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 538s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 538s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 538s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 538s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 538s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 538s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 538s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 538s cd input_body_filter && make .libs/mod_input_body_filter.so 538s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 538s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 538s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 539s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 539s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 539s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 539s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 539s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 539s cd random_chunk && make .libs/mod_random_chunk.so 539s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 539s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 539s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 539s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 539s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 539s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 539s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 539s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 539s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 539s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 539s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 539s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 539s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 539s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 539s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 539s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 539s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 539s cd list_modules && make .libs/mod_list_modules.so 539s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 539s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 539s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 539s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 540s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 540s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 540s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 540s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 540s cd memory_track && make .libs/mod_memory_track.so 540s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 540s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 540s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 540s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 540s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 540s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 540s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 540s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 540s cd authany && make .libs/mod_authany.so 540s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 540s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 540s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 540s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 540s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 540s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 540s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 540s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 540s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 540s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 540s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 540s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 540s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 540s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 541s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 541s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 541s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 541s cd fold && make .libs/mod_fold.so 541s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 541s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 541s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 541s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 541s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 541s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 541s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 541s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 541s cd eat_post && make .libs/mod_eat_post.so 541s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 541s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 541s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 541s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 541s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 541s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 541s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 541s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 541s cd test_rwrite && make .libs/mod_test_rwrite.so 541s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 541s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 541s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 541s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 541s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 541s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 542s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 542s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 542s cd client_add_filter && make .libs/mod_client_add_filter.so 542s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 542s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 542s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 542s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 542s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 542s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 542s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 542s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 542s /usr/sbin/apache2 -d /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 542s using Apache/2.4.58 (worker MPM) 542s 542s waiting 60 seconds for server to start: .[Tue Dec 17 18:57:35.367321 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to trace8 542s [Tue Dec 17 18:57:35.368408 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 542s [Tue Dec 17 18:57:35.368479 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 542s [Tue Dec 17 18:57:35.369996 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 542s [Tue Dec 17 18:57:35.370087 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 542s [Tue Dec 17 18:57:35.370157 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to info 542s [Tue Dec 17 18:57:35.370217 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'core', trying 'core_module' 542s [Tue Dec 17 18:57:35.370268 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module core.c to crit 542s [Tue Dec 17 18:57:35.370327 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to crit 542s [Tue Dec 17 18:57:35.370384 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'core', trying 'core_module' 542s [Tue Dec 17 18:57:35.370445 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module core.c to info 542s [Tue Dec 17 18:57:35.370504 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to crit 542s [Tue Dec 17 18:57:35.370522 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'core', trying 'core_module' 542s [Tue Dec 17 18:57:35.370527 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module core.c to info 542s [Tue Dec 17 18:57:35.370534 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to crit 542s [Tue Dec 17 18:57:35.370538 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to info 542s [Tue Dec 17 18:57:35.370544 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'core', trying 'core_module' 542s [Tue Dec 17 18:57:35.370548 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module core.c to crit 542s [Tue Dec 17 18:57:35.370557 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3482): Setting LogLevel for all modules to info 542s [Tue Dec 17 18:57:35.371209 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'http2', trying 'http2_module' 542s [Tue Dec 17 18:57:35.371229 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module mod_http2.c to debug 542s [Tue Dec 17 18:57:35.372499 2024] [proxy:info] [pid 165075:tid 132746049197952] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 542s [Tue Dec 17 18:57:35.372537 2024] [core:trace6] [pid 165075:tid 132746049197952] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 542s [Tue Dec 17 18:57:35.372553 2024] [core:trace3] [pid 165075:tid 132746049197952] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 543s . 543s waiting 60 seconds for server to start: ok (waited 0 secs) 543s server localhost:8529 started 543s server localhost:8530 listening (mod_nntp_like) 543s server localhost:8531 listening (mod_nntp_like_ssl) 543s server localhost:8532 listening (mod_ssl) 543s server localhost:8533 listening (ssl_optional_cc) 543s server localhost:8534 listening (ssl_pr33791) 543s server localhost:8535 listening (ssl_ocsp) 543s server localhost:8536 listening (mod_include) 543s server localhost:8537 listening (mod_vhost_alias) 543s server localhost:8538 listening (mod_cache) 543s server localhost:8539 listening (core) 543s server localhost:8540 listening (mod_proxy) 543s server localhost:8541 listening (proxy_http_bal1) 543s server localhost:8542 listening (proxy_http_bal2) 543s server localhost:8543 listening (proxy_http_balancer) 543s server localhost:8546 listening (proxy_fcgi) 543s server localhost:8547 listening (h2c) 543s server localhost:8548 listening (h2) 543s server localhost:8549 listening (cve_2011_3368_rewrite) 543s server localhost:8550 listening (proxy_http_reverse) 543s server localhost:8551 listening (proxy_http_nofwd) 543s server localhost:8552 listening (cve_2011_3368) 543s server localhost:8553 listening (mod_headers) 543s server localhost:8554 listening (mod_echo) 543s server localhost:8555 listening (mod_echo_ssl) 543s server localhost:8556 listening (error_document) 543s server localhost:8557 listening (http_unsafe) 543s server localhost:8558 listening (http_strict) 543s server localhost:8559 listening (remote_ip) 543s server localhost:8560 listening (proxy_http_https) 543s server localhost:8561 listening (proxy_https_https) 543s server localhost:8562 listening (proxy_http_https_proxy_section) 543s server localhost:8563 listening (proxy_https_https_proxy_section) 543s server localhost:8564 listening (proxy_https_http) 545s [ info] adding source lib /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 550s t/ab/base.t ......................... 550s 1..5 550s # Running under perl version 5.038002 for linux 550s # Current time local: Tue Dec 17 18:57:41 2024 550s # Current time GMT: Tue Dec 17 18:57:41 2024 550s # Using Test.pm version 1.31 550s # Using Apache/Test.pm version 1.42 550s # # running: 550s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8539/ 550s ok 1 550s ok 2 550s # # running: 550s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 550s ok 3 550s ok 4 550s ok 5 550s ok 552s t/apache/404.t ...................... 552s 1..2 552s # Running under perl version 5.038002 for linux 552s # Current time local: Tue Dec 17 18:57:43 2024 552s # Current time GMT: Tue Dec 17 18:57:43 2024 552s # Using Test.pm version 1.31 552s # Using Apache/Test.pm version 1.42 552s # GET_STR Response: 552s # HTTP/1.1 404 Not Found 552s # Connection: close 552s # Date: Tue, 17 Dec 2024 18:57:45 GMT 552s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 552s # Content-Length: 196 552s # Content-Type: text/html; charset=iso-8859-1 552s # Client-Date: Tue, 17 Dec 2024 18:57:45 GMT 552s # Client-Peer: 127.0.0.1:8529 552s # Client-Response-Num: 1 552s # Title: 404 Not Found 552s # 552s # 552s # 552s # 404 Not Found 552s # 552s #

Not Found

552s #

The requested URL was not found on this server.

552s # 552s ok 1 552s ok 2 552s ok 554s t/apache/acceptpathinfo.t ........... 554s 1..36 554s # Running under perl version 5.038002 for linux 554s # Current time local: Tue Dec 17 18:57:45 2024 554s # Current time GMT: Tue Dec 17 18:57:45 2024 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.42 554s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 554s # expected: '200' 554s # received: '200' 554s ok 1 554s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 2 554s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 554s # expected: '404' 554s # received: '404' 554s ok 3 554s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 554s # expected: qr/Not Found/ 554s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 554s ok 4 554s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 554s # expected: '200' 554s # received: '200' 554s ok 5 554s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 6 554s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 554s # expected: '200' 554s # received: '200' 554s ok 7 554s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 554s # expected: qr/_\/foo\/bar_/ 554s # received: '_/foo/bar_' 554s ok 8 554s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 554s # expected: '200' 554s # received: '200' 554s ok 9 554s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 10 554s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 554s # expected: '200' 554s # received: '200' 554s ok 11 554s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 554s # expected: qr/_\/foo\/bar_/ 554s # received: '_/foo/bar_' 554s ok 12 554s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 554s # expected: '200' 554s # received: '200' 554s ok 13 554s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 14 554s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 554s # expected: '404' 554s # received: '404' 554s ok 15 554s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 554s # expected: qr/Not Found/ 554s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 554s ok 16 554s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 554s # expected: '200' 554s # received: '200' 554s ok 17 554s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 18 554s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 554s # expected: '404' 554s # received: '404' 554s ok 19 554s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 554s # expected: qr/Not Found/ 554s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 554s ok 20 554s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 554s # expected: '200' 554s # received: '200' 554s ok 21 554s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 22 554s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 554s # expected: '404' 554s # received: '404' 554s ok 23 554s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 554s # expected: qr/Not Found/ 554s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 554s ok 24 554s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 554s # expected: '200' 554s # received: '200' 554s ok 25 554s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 26 554s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 554s # expected: '404' 554s # received: '404' 554s ok 27 554s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 554s # expected: qr/Not Found/ 554s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 554s ok 28 554s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 554s # expected: '200' 554s # received: '200' 554s ok 29 554s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 30 554s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 554s # expected: '404' 554s # received: '404' 554s ok 31 554s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 554s # expected: qr/Not Found/ 554s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 554s ok 32 554s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 554s # expected: '200' 554s # received: '200' 554s ok 33 554s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 554s # expected: qr/_\(none\)_/ 554s # received: '_(none)_' 554s ok 34 554s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 554s # expected: '200' 554s # received: '200' 554s ok 35 554s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 554s # expected: qr/_\/foo\/bar_/ 554s # received: '_/foo/bar_' 554s ok 36 554s ok 558s t/apache/byterange.t ................ 558s # using LWP client 558s 1..217 558s # Running under perl version 5.038002 for linux 558s # Current time local: Tue Dec 17 18:57:47 2024 558s # Current time GMT: Tue Dec 17 18:57:47 2024 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.42 558s downloaded 17651 bytes, file is 17651 bytes 558s ok 1 558s downloaded 56240 bytes, file is 56240 bytes 558s ok 2 558s downloaded 34283 bytes, file is 34283 bytes 558s ok 3 558s downloaded 55533 bytes, file is 55533 bytes 558s ok 4 558s downloaded 43888 bytes, file is 43888 bytes 558s ok 5 558s downloaded 89271 bytes, file is 89271 bytes 558s ok 6 558s downloaded 9991 bytes, file is 9991 bytes 558s ok 7 558s downloaded 9577 bytes, file is 9577 bytes 558s ok 8 558s downloaded 4100 bytes, file is 4100 bytes 558s ok 9 558s downloaded 3672 bytes, file is 3672 bytes 558s ok 10 558s downloaded 7683 bytes, file is 7683 bytes 558s ok 11 558s downloaded 144298 bytes, file is 144298 bytes 558s ok 12 558s downloaded 7966 bytes, file is 7966 bytes 558s ok 13 558s downloaded 6892 bytes, file is 6892 bytes 558s ok 14 558s downloaded 7760 bytes, file is 7760 bytes 558s ok 15 558s downloaded 6327 bytes, file is 6327 bytes 558s ok 16 558s downloaded 133641 bytes, file is 133641 bytes 558s ok 17 558s downloaded 6142 bytes, file is 6142 bytes 558s ok 18 558s downloaded 3594 bytes, file is 3594 bytes 558s ok 19 558s downloaded 4085 bytes, file is 4085 bytes 558s ok 20 558s downloaded 119430 bytes, file is 119430 bytes 558s ok 21 558s downloaded 6597 bytes, file is 6597 bytes 558s ok 22 558s downloaded 5335 bytes, file is 5335 bytes 558s ok 23 558s downloaded 4616 bytes, file is 4616 bytes 558s ok 24 558s downloaded 115538 bytes, file is 115538 bytes 558s ok 25 558s downloaded 10759 bytes, file is 10759 bytes 558s ok 26 558s downloaded 12271 bytes, file is 12271 bytes 558s ok 27 558s downloaded 9232 bytes, file is 9232 bytes 558s ok 28 558s downloaded 129680 bytes, file is 129680 bytes 558s ok 29 558s downloaded 10557 bytes, file is 10557 bytes 558s ok 30 558s downloaded 12319 bytes, file is 12319 bytes 558s ok 31 558s downloaded 8442 bytes, file is 8442 bytes 558s ok 32 558s downloaded 4450 bytes, file is 4450 bytes 558s ok 33 558s downloaded 64523 bytes, file is 64523 bytes 558s ok 34 558s downloaded 8201 bytes, file is 8201 bytes 558s ok 35 558s downloaded 4103 bytes, file is 4103 bytes 558s ok 36 558s downloaded 10924 bytes, file is 10924 bytes 558s ok 37 558s downloaded 4456 bytes, file is 4456 bytes 558s ok 38 558s downloaded 100187 bytes, file is 100187 bytes 558s ok 39 558s downloaded 7717 bytes, file is 7717 bytes 558s ok 40 558s downloaded 7702 bytes, file is 7702 bytes 558s ok 41 558s downloaded 7017 bytes, file is 7017 bytes 558s ok 42 558s downloaded 71129 bytes, file is 71129 bytes 558s ok 43 558s downloaded 4599 bytes, file is 4599 bytes 558s ok 44 558s downloaded 6150 bytes, file is 6150 bytes 558s ok 45 558s downloaded 5111 bytes, file is 5111 bytes 558s ok 46 558s downloaded 40701 bytes, file is 40701 bytes 558s ok 47 558s downloaded 5730 bytes, file is 5730 bytes 558s ok 48 558s downloaded 4682 bytes, file is 4682 bytes 558s ok 49 558s downloaded 4980 bytes, file is 4980 bytes 558s ok 50 558s downloaded 54032 bytes, file is 54032 bytes 558s ok 51 558s downloaded 7007 bytes, file is 7007 bytes 558s ok 52 558s downloaded 37377 bytes, file is 37377 bytes 558s ok 53 558s downloaded 4214 bytes, file is 4214 bytes 558s ok 54 558s downloaded 3946 bytes, file is 3946 bytes 558s ok 55 558s downloaded 4054 bytes, file is 4054 bytes 558s ok 56 558s downloaded 44427 bytes, file is 44427 bytes 558s ok 57 558s downloaded 4744 bytes, file is 4744 bytes 558s ok 58 558s downloaded 3946 bytes, file is 3946 bytes 558s ok 59 558s downloaded 4055 bytes, file is 4055 bytes 558s ok 60 558s downloaded 68937 bytes, file is 68937 bytes 558s ok 61 558s downloaded 3946 bytes, file is 3946 bytes 558s ok 62 558s downloaded 4052 bytes, file is 4052 bytes 558s ok 63 558s downloaded 124713 bytes, file is 124713 bytes 558s ok 64 558s downloaded 107201 bytes, file is 107201 bytes 558s ok 65 558s downloaded 38060 bytes, file is 38060 bytes 558s ok 66 558s downloaded 4470 bytes, file is 4470 bytes 558s ok 67 558s downloaded 6335 bytes, file is 6335 bytes 558s ok 68 558s downloaded 7363 bytes, file is 7363 bytes 558s ok 69 558s downloaded 5889 bytes, file is 5889 bytes 558s ok 70 558s downloaded 4651 bytes, file is 4651 bytes 558s ok 71 558s downloaded 8357 bytes, file is 8357 bytes 558s ok 72 558s downloaded 25281 bytes, file is 25281 bytes 558s ok 73 558s downloaded 53904 bytes, file is 53904 bytes 558s ok 74 558s downloaded 115157 bytes, file is 115157 bytes 558s ok 75 558s downloaded 20457 bytes, file is 20457 bytes 558s ok 76 558s downloaded 5768 bytes, file is 5768 bytes 558s ok 77 558s downloaded 8241 bytes, file is 8241 bytes 558s ok 78 558s downloaded 824371 bytes, file is 824371 bytes 558s ok 79 558s downloaded 22583 bytes, file is 22583 bytes 558s ok 80 558s downloaded 7010 bytes, file is 7010 bytes 558s ok 81 558s downloaded 8386 bytes, file is 8386 bytes 558s ok 82 558s downloaded 294 bytes, file is 294 bytes 558s ok 83 558s downloaded 304 bytes, file is 304 bytes 558s ok 84 558s downloaded 8016 bytes, file is 8016 bytes 558s ok 85 558s downloaded 56994 bytes, file is 56994 bytes 558s ok 86 558s downloaded 4480 bytes, file is 4480 bytes 558s ok 87 558s downloaded 9151 bytes, file is 9151 bytes 558s ok 88 558s downloaded 15459 bytes, file is 15459 bytes 558s ok 89 558s downloaded 9546 bytes, file is 9546 bytes 558s ok 90 558s downloaded 4837 bytes, file is 4837 bytes 558s ok 91 558s downloaded 6938 bytes, file is 6938 bytes 558s ok 92 558s downloaded 26154 bytes, file is 26154 bytes 558s ok 93 558s downloaded 53154 bytes, file is 53154 bytes 558s ok 94 558s downloaded 4943 bytes, file is 4943 bytes 558s ok 95 558s downloaded 43100 bytes, file is 43100 bytes 558s ok 96 558s downloaded 22163 bytes, file is 22163 bytes 558s ok 97 558s downloaded 39867 bytes, file is 39867 bytes 558s ok 98 558s downloaded 4052 bytes, file is 4052 bytes 558s ok 99 558s downloaded 24330 bytes, file is 24330 bytes 558s ok 100 558s downloaded 311377 bytes, file is 311377 bytes 558s ok 101 558s downloaded 9376 bytes, file is 9376 bytes 558s ok 102 558s downloaded 46317 bytes, file is 46317 bytes 558s ok 103 558s downloaded 26746 bytes, file is 26746 bytes 558s ok 104 558s downloaded 7959 bytes, file is 7959 bytes 558s ok 105 558s downloaded 84353 bytes, file is 84353 bytes 558s ok 106 558s downloaded 37665 bytes, file is 37665 bytes 558s ok 107 558s downloaded 10359 bytes, file is 10359 bytes 558s ok 108 558s downloaded 22795 bytes, file is 22795 bytes 558s ok 109 558s downloaded 14429 bytes, file is 14429 bytes 558s ok 110 558s downloaded 9377 bytes, file is 9377 bytes 558s ok 111 558s downloaded 37601 bytes, file is 37601 bytes 558s ok 112 558s downloaded 90814 bytes, file is 90814 bytes 558s ok 113 558s downloaded 55292 bytes, file is 55292 bytes 558s ok 114 558s downloaded 39537 bytes, file is 39537 bytes 558s ok 115 558s downloaded 37816 bytes, file is 37816 bytes 558s ok 116 558s downloaded 49936 bytes, file is 49936 bytes 558s ok 117 558s downloaded 15221 bytes, file is 15221 bytes 558s ok 118 558s downloaded 22218 bytes, file is 22218 bytes 558s ok 119 558s downloaded 13355 bytes, file is 13355 bytes 558s ok 120 558s downloaded 16608 bytes, file is 16608 bytes 558s ok 121 558s downloaded 1649 bytes, file is 1649 bytes 558s ok 122 558s downloaded 422210 bytes, file is 422210 bytes 558s ok 123 558s downloaded 31786 bytes, file is 31786 bytes 558s ok 124 558s downloaded 137232 bytes, file is 137232 bytes 558s ok 125 558s downloaded 16501 bytes, file is 16501 bytes 558s ok 126 558s downloaded 13815 bytes, file is 13815 bytes 558s ok 127 558s downloaded 180836 bytes, file is 180836 bytes 558s ok 128 558s downloaded 45028 bytes, file is 45028 bytes 558s ok 129 558s downloaded 72248 bytes, file is 72248 bytes 558s ok 130 558s downloaded 6153 bytes, file is 6153 bytes 558s ok 131 558s downloaded 1527 bytes, file is 1527 bytes 558s ok 132 558s downloaded 59530 bytes, file is 59530 bytes 558s ok 133 558s downloaded 30628 bytes, file is 30628 bytes 558s ok 134 558s downloaded 2013 bytes, file is 2013 bytes 558s ok 135 558s downloaded 129125 bytes, file is 129125 bytes 558s ok 136 558s downloaded 37398 bytes, file is 37398 bytes 558s ok 137 558s downloaded 22429 bytes, file is 22429 bytes 558s ok 138 558s downloaded 35539 bytes, file is 35539 bytes 558s ok 139 558s downloaded 71703 bytes, file is 71703 bytes 558s ok 140 558s downloaded 4432 bytes, file is 4432 bytes 558s ok 141 558s downloaded 8360 bytes, file is 8360 bytes 558s ok 142 558s downloaded 12224 bytes, file is 12224 bytes 558s ok 143 558s downloaded 355 bytes, file is 355 bytes 558s ok 144 558s downloaded 2026 bytes, file is 2026 bytes 558s ok 145 558s downloaded 74839 bytes, file is 74839 bytes 558s ok 146 558s downloaded 9436 bytes, file is 9436 bytes 558s ok 147 558s downloaded 12143 bytes, file is 12143 bytes 558s ok 148 558s downloaded 26451 bytes, file is 26451 bytes 558s ok 149 558s downloaded 9588 bytes, file is 9588 bytes 558s ok 150 558s downloaded 58695 bytes, file is 58695 bytes 558s ok 151 558s downloaded 22331 bytes, file is 22331 bytes 558s ok 152 558s downloaded 3429 bytes, file is 3429 bytes 558s ok 153 558s downloaded 10963 bytes, file is 10963 bytes 558s ok 154 558s downloaded 8357 bytes, file is 8357 bytes 558s ok 155 558s downloaded 36144 bytes, file is 36144 bytes 558s ok 156 558s downloaded 26757 bytes, file is 26757 bytes 558s ok 157 558s downloaded 151973 bytes, file is 151973 bytes 558s ok 158 558s downloaded 1243 bytes, file is 1243 bytes 558s ok 159 558s downloaded 15223 bytes, file is 15223 bytes 558s ok 160 558s downloaded 93369 bytes, file is 93369 bytes 558s ok 161 558s downloaded 14283 bytes, file is 14283 bytes 558s ok 162 558s downloaded 4784 bytes, file is 4784 bytes 558s ok 163 558s downloaded 51369 bytes, file is 51369 bytes 558s ok 164 558s downloaded 49853 bytes, file is 49853 bytes 558s ok 165 558s downloaded 5144 bytes, file is 5144 bytes 558s ok 166 558s downloaded 23397 bytes, file is 23397 bytes 558s ok 167 558s downloaded 68880 bytes, file is 68880 bytes 558s ok 168 558s downloaded 12096 bytes, file is 12096 bytes 558s ok 169 558s downloaded 26551 bytes, file is 26551 bytes 558s ok 170 558s downloaded 89288 bytes, file is 89288 bytes 558s ok 171 558s downloaded 5138 bytes, file is 5138 bytes 558s ok 172 558s downloaded 6693 bytes, file is 6693 bytes 558s ok 173 558s downloaded 135805 bytes, file is 135805 bytes 558s ok 174 558s downloaded 31661 bytes, file is 31661 bytes 558s ok 175 558s downloaded 33167 bytes, file is 33167 bytes 558s ok 176 558s downloaded 48816 bytes, file is 48816 bytes 558s ok 177 558s downloaded 35911 bytes, file is 35911 bytes 558s ok 178 558s downloaded 18756 bytes, file is 18756 bytes 558s ok 179 558s downloaded 43401 bytes, file is 43401 bytes 558s ok 180 558s downloaded 509 bytes, file is 509 bytes 558s ok 181 558s downloaded 19189 bytes, file is 19189 bytes 558s ok 182 558s downloaded 15588 bytes, file is 15588 bytes 558s ok 183 558s downloaded 123417 bytes, file is 123417 bytes 558s ok 184 558s downloaded 1548 bytes, file is 1548 bytes 558s ok 185 558s downloaded 58669 bytes, file is 58669 bytes 558s ok 186 558s downloaded 27846 bytes, file is 27846 bytes 558s ok 187 558s downloaded 19186 bytes, file is 19186 bytes 558s ok 188 558s downloaded 29862 bytes, file is 29862 bytes 558s ok 189 558s downloaded 7132 bytes, file is 7132 bytes 558s ok 190 558s downloaded 9019 bytes, file is 9019 bytes 558s ok 191 558s downloaded 77701 bytes, file is 77701 bytes 558s ok 192 558s downloaded 53982 bytes, file is 53982 bytes 558s ok 193 558s downloaded 10328 bytes, file is 10328 bytes 558s ok 194 558s downloaded 46394 bytes, file is 46394 bytes 558s ok 195 558s downloaded 39569 bytes, file is 39569 bytes 558s ok 196 558s downloaded 758278 bytes, file is 758278 bytes 558s ok 197 558s downloaded 372 bytes, file is 372 bytes 558s ok 198 558s downloaded 294 bytes, file is 294 bytes 558s ok 199 558s downloaded 294 bytes, file is 294 bytes 558s ok 200 558s downloaded 10623 bytes, file is 10623 bytes 558s ok 201 558s downloaded 8511 bytes, file is 8511 bytes 558s ok 202 558s downloaded 4483 bytes, file is 4483 bytes 558s ok 203 558s downloaded 90816 bytes, file is 90816 bytes 558s ok 204 558s downloaded 25417 bytes, file is 25417 bytes 558s ok 205 558s downloaded 14126 bytes, file is 14126 bytes 558s ok 206 558s downloaded 38625 bytes, file is 38625 bytes 558s ok 207 558s downloaded 454394 bytes, file is 454394 bytes 558s ok 208 558s downloaded 7951 bytes, file is 7951 bytes 558s ok 209 558s downloaded 7400 bytes, file is 7400 bytes 558s ok 210 558s downloaded 92850 bytes, file is 92850 bytes 558s ok 211 558s downloaded 50829 bytes, file is 50829 bytes 558s ok 212 558s downloaded 3862 bytes, file is 3862 bytes 558s ok 213 558s downloaded 32731 bytes, file is 32731 bytes 558s ok 214 558s downloaded 86827 bytes, file is 86827 bytes 558s ok 215 558s downloaded 50436 bytes, file is 50436 bytes 558s ok 216 558s downloaded 24001 bytes, file is 24001 bytes 558s ok 217 558s ok 559s t/apache/byterange2.t ............... 559s 1..1 559s # Running under perl version 5.038002 for linux 559s # Current time local: Tue Dec 17 18:57:51 2024 559s # Current time GMT: Tue Dec 17 18:57:51 2024 559s # Using Test.pm version 1.31 559s # Using Apache/Test.pm version 1.42 559s # testing : return correct content 559s # expected: 'hello 559s # ' 559s # received: 'hello 559s # ' 559s ok 1 559s ok 563s t/apache/byterange3.t ............... 563s # using LWP client 563s 1..217 563s # Running under perl version 5.038002 for linux 563s # Current time local: Tue Dec 17 18:57:52 2024 563s # Current time GMT: Tue Dec 17 18:57:52 2024 563s # Using Test.pm version 1.31 563s # Using Apache/Test.pm version 1.42 563s downloaded 17651 bytes, file is 17651 bytes 563s ok 1 563s downloaded 56240 bytes, file is 56240 bytes 563s ok 2 563s downloaded 34283 bytes, file is 34283 bytes 563s ok 3 563s downloaded 55533 bytes, file is 55533 bytes 563s ok 4 563s downloaded 43888 bytes, file is 43888 bytes 563s ok 5 563s downloaded 89271 bytes, file is 89271 bytes 563s ok 6 563s downloaded 9991 bytes, file is 9991 bytes 563s ok 7 563s downloaded 9577 bytes, file is 9577 bytes 563s ok 8 563s downloaded 4100 bytes, file is 4100 bytes 563s ok 9 563s downloaded 3672 bytes, file is 3672 bytes 563s ok 10 563s downloaded 7683 bytes, file is 7683 bytes 563s ok 11 563s downloaded 144298 bytes, file is 144298 bytes 563s ok 12 563s downloaded 7966 bytes, file is 7966 bytes 563s ok 13 563s downloaded 6892 bytes, file is 6892 bytes 563s ok 14 563s downloaded 7760 bytes, file is 7760 bytes 563s ok 15 563s downloaded 6327 bytes, file is 6327 bytes 563s ok 16 563s downloaded 133641 bytes, file is 133641 bytes 563s ok 17 563s downloaded 6142 bytes, file is 6142 bytes 563s ok 18 563s downloaded 3594 bytes, file is 3594 bytes 563s ok 19 563s downloaded 4085 bytes, file is 4085 bytes 563s ok 20 563s downloaded 119430 bytes, file is 119430 bytes 563s ok 21 563s downloaded 6597 bytes, file is 6597 bytes 563s ok 22 563s downloaded 5335 bytes, file is 5335 bytes 563s ok 23 563s downloaded 4616 bytes, file is 4616 bytes 563s ok 24 563s downloaded 115538 bytes, file is 115538 bytes 563s ok 25 563s downloaded 10759 bytes, file is 10759 bytes 563s ok 26 563s downloaded 12271 bytes, file is 12271 bytes 563s ok 27 563s downloaded 9232 bytes, file is 9232 bytes 563s ok 28 563s downloaded 129680 bytes, file is 129680 bytes 563s ok 29 563s downloaded 10557 bytes, file is 10557 bytes 563s ok 30 563s downloaded 12319 bytes, file is 12319 bytes 563s ok 31 563s downloaded 8442 bytes, file is 8442 bytes 563s ok 32 563s downloaded 4450 bytes, file is 4450 bytes 563s ok 33 563s downloaded 64523 bytes, file is 64523 bytes 563s ok 34 563s downloaded 8201 bytes, file is 8201 bytes 563s ok 35 563s downloaded 4103 bytes, file is 4103 bytes 563s ok 36 563s downloaded 10924 bytes, file is 10924 bytes 563s ok 37 563s downloaded 4456 bytes, file is 4456 bytes 563s ok 38 563s downloaded 100187 bytes, file is 100187 bytes 563s ok 39 563s downloaded 7717 bytes, file is 7717 bytes 563s ok 40 563s downloaded 7702 bytes, file is 7702 bytes 563s ok 41 563s downloaded 7017 bytes, file is 7017 bytes 563s ok 42 563s downloaded 71129 bytes, file is 71129 bytes 563s ok 43 563s downloaded 4599 bytes, file is 4599 bytes 563s ok 44 563s downloaded 6150 bytes, file is 6150 bytes 563s ok 45 563s downloaded 5111 bytes, file is 5111 bytes 563s ok 46 563s downloaded 40701 bytes, file is 40701 bytes 563s ok 47 563s downloaded 5730 bytes, file is 5730 bytes 563s ok 48 563s downloaded 4682 bytes, file is 4682 bytes 563s ok 49 563s downloaded 4980 bytes, file is 4980 bytes 563s ok 50 563s downloaded 54032 bytes, file is 54032 bytes 563s ok 51 563s downloaded 7007 bytes, file is 7007 bytes 563s ok 52 563s downloaded 37377 bytes, file is 37377 bytes 563s ok 53 563s downloaded 4214 bytes, file is 4214 bytes 563s ok 54 563s downloaded 3946 bytes, file is 3946 bytes 563s ok 55 563s downloaded 4054 bytes, file is 4054 bytes 563s ok 56 563s downloaded 44427 bytes, file is 44427 bytes 563s ok 57 563s downloaded 4744 bytes, file is 4744 bytes 563s ok 58 563s downloaded 3946 bytes, file is 3946 bytes 563s ok 59 563s downloaded 4055 bytes, file is 4055 bytes 563s ok 60 563s downloaded 68937 bytes, file is 68937 bytes 563s ok 61 563s downloaded 3946 bytes, file is 3946 bytes 563s ok 62 563s downloaded 4052 bytes, file is 4052 bytes 563s ok 63 563s downloaded 124713 bytes, file is 124713 bytes 563s ok 64 563s downloaded 107201 bytes, file is 107201 bytes 563s ok 65 563s downloaded 38060 bytes, file is 38060 bytes 563s ok 66 563s downloaded 4470 bytes, file is 4470 bytes 563s ok 67 563s downloaded 6335 bytes, file is 6335 bytes 563s ok 68 563s downloaded 7363 bytes, file is 7363 bytes 563s ok 69 563s downloaded 5889 bytes, file is 5889 bytes 563s ok 70 563s downloaded 4651 bytes, file is 4651 bytes 563s ok 71 563s downloaded 8357 bytes, file is 8357 bytes 563s ok 72 563s downloaded 25281 bytes, file is 25281 bytes 563s ok 73 563s downloaded 53904 bytes, file is 53904 bytes 563s ok 74 563s downloaded 115157 bytes, file is 115157 bytes 563s ok 75 563s downloaded 20457 bytes, file is 20457 bytes 563s ok 76 563s downloaded 5768 bytes, file is 5768 bytes 563s ok 77 563s downloaded 8241 bytes, file is 8241 bytes 563s ok 78 563s downloaded 824371 bytes, file is 824371 bytes 563s ok 79 563s downloaded 22583 bytes, file is 22583 bytes 563s ok 80 563s downloaded 7010 bytes, file is 7010 bytes 563s ok 81 563s downloaded 8386 bytes, file is 8386 bytes 563s ok 82 563s downloaded 294 bytes, file is 294 bytes 563s ok 83 563s downloaded 304 bytes, file is 304 bytes 563s ok 84 563s downloaded 8016 bytes, file is 8016 bytes 563s ok 85 563s downloaded 56994 bytes, file is 56994 bytes 563s ok 86 563s downloaded 4480 bytes, file is 4480 bytes 563s ok 87 563s downloaded 9151 bytes, file is 9151 bytes 563s ok 88 563s downloaded 15459 bytes, file is 15459 bytes 563s ok 89 563s downloaded 9546 bytes, file is 9546 bytes 563s ok 90 563s downloaded 4837 bytes, file is 4837 bytes 563s ok 91 563s downloaded 6938 bytes, file is 6938 bytes 563s ok 92 563s downloaded 26154 bytes, file is 26154 bytes 563s ok 93 563s downloaded 53154 bytes, file is 53154 bytes 563s ok 94 563s downloaded 4943 bytes, file is 4943 bytes 563s ok 95 563s downloaded 43100 bytes, file is 43100 bytes 563s ok 96 563s downloaded 22163 bytes, file is 22163 bytes 563s ok 97 563s downloaded 39867 bytes, file is 39867 bytes 563s ok 98 563s downloaded 4052 bytes, file is 4052 bytes 563s ok 99 563s downloaded 24330 bytes, file is 24330 bytes 563s ok 100 563s downloaded 311377 bytes, file is 311377 bytes 563s ok 101 563s downloaded 9376 bytes, file is 9376 bytes 563s ok 102 563s downloaded 46317 bytes, file is 46317 bytes 563s ok 103 563s downloaded 26746 bytes, file is 26746 bytes 563s ok 104 563s downloaded 7959 bytes, file is 7959 bytes 563s ok 105 563s downloaded 84353 bytes, file is 84353 bytes 563s ok 106 563s downloaded 37665 bytes, file is 37665 bytes 563s ok 107 563s downloaded 10359 bytes, file is 10359 bytes 563s ok 108 563s downloaded 22795 bytes, file is 22795 bytes 563s ok 109 563s downloaded 14429 bytes, file is 14429 bytes 563s ok 110 563s downloaded 9377 bytes, file is 9377 bytes 563s ok 111 563s downloaded 37601 bytes, file is 37601 bytes 563s ok 112 563s downloaded 90814 bytes, file is 90814 bytes 563s ok 113 563s downloaded 55292 bytes, file is 55292 bytes 563s ok 114 563s downloaded 39537 bytes, file is 39537 bytes 563s ok 115 563s downloaded 37816 bytes, file is 37816 bytes 563s ok 116 563s downloaded 49936 bytes, file is 49936 bytes 563s ok 117 563s downloaded 15221 bytes, file is 15221 bytes 563s ok 118 563s downloaded 22218 bytes, file is 22218 bytes 563s ok 119 563s downloaded 13355 bytes, file is 13355 bytes 563s ok 120 563s downloaded 16608 bytes, file is 16608 bytes 563s ok 121 563s downloaded 1649 bytes, file is 1649 bytes 563s ok 122 563s downloaded 422210 bytes, file is 422210 bytes 563s ok 123 563s downloaded 31786 bytes, file is 31786 bytes 563s ok 124 563s downloaded 137232 bytes, file is 137232 bytes 563s ok 125 563s downloaded 16501 bytes, file is 16501 bytes 563s ok 126 563s downloaded 13815 bytes, file is 13815 bytes 563s ok 127 563s downloaded 180836 bytes, file is 180836 bytes 563s ok 128 563s downloaded 45028 bytes, file is 45028 bytes 563s ok 129 563s downloaded 72248 bytes, file is 72248 bytes 563s ok 130 563s downloaded 6153 bytes, file is 6153 bytes 563s ok 131 563s downloaded 1527 bytes, file is 1527 bytes 563s ok 132 563s downloaded 59530 bytes, file is 59530 bytes 563s ok 133 563s downloaded 30628 bytes, file is 30628 bytes 563s ok 134 563s downloaded 2013 bytes, file is 2013 bytes 563s ok 135 563s downloaded 129125 bytes, file is 129125 bytes 563s ok 136 563s downloaded 37398 bytes, file is 37398 bytes 563s ok 137 563s downloaded 22429 bytes, file is 22429 bytes 563s ok 138 563s downloaded 35539 bytes, file is 35539 bytes 563s ok 139 563s downloaded 71703 bytes, file is 71703 bytes 563s ok 140 563s downloaded 4432 bytes, file is 4432 bytes 563s ok 141 563s downloaded 8360 bytes, file is 8360 bytes 563s ok 142 563s downloaded 12224 bytes, file is 12224 bytes 563s ok 143 563s downloaded 355 bytes, file is 355 bytes 563s ok 144 563s downloaded 2026 bytes, file is 2026 bytes 563s ok 145 563s downloaded 74839 bytes, file is 74839 bytes 563s ok 146 563s downloaded 9436 bytes, file is 9436 bytes 563s ok 147 563s downloaded 12143 bytes, file is 12143 bytes 563s ok 148 563s downloaded 26451 bytes, file is 26451 bytes 563s ok 149 563s downloaded 9588 bytes, file is 9588 bytes 563s ok 150 563s downloaded 58695 bytes, file is 58695 bytes 563s ok 151 563s downloaded 22331 bytes, file is 22331 bytes 563s ok 152 563s downloaded 3429 bytes, file is 3429 bytes 563s ok 153 563s downloaded 10963 bytes, file is 10963 bytes 563s ok 154 563s downloaded 8357 bytes, file is 8357 bytes 563s ok 155 563s downloaded 36144 bytes, file is 36144 bytes 563s ok 156 563s downloaded 26757 bytes, file is 26757 bytes 563s ok 157 563s downloaded 151973 bytes, file is 151973 bytes 563s ok 158 563s downloaded 1243 bytes, file is 1243 bytes 563s ok 159 563s downloaded 15223 bytes, file is 15223 bytes 563s ok 160 563s downloaded 93369 bytes, file is 93369 bytes 563s ok 161 563s downloaded 14283 bytes, file is 14283 bytes 563s ok 162 563s downloaded 4784 bytes, file is 4784 bytes 563s ok 163 563s downloaded 51369 bytes, file is 51369 bytes 563s ok 164 563s downloaded 49853 bytes, file is 49853 bytes 563s ok 165 563s downloaded 5144 bytes, file is 5144 bytes 563s ok 166 563s downloaded 23397 bytes, file is 23397 bytes 563s ok 167 563s downloaded 68880 bytes, file is 68880 bytes 563s ok 168 563s downloaded 12096 bytes, file is 12096 bytes 563s ok 169 563s downloaded 26551 bytes, file is 26551 bytes 563s ok 170 563s downloaded 89288 bytes, file is 89288 bytes 563s ok 171 563s downloaded 5138 bytes, file is 5138 bytes 563s ok 172 563s downloaded 6693 bytes, file is 6693 bytes 563s ok 173 563s downloaded 135805 bytes, file is 135805 bytes 563s ok 174 563s downloaded 31661 bytes, file is 31661 bytes 563s ok 175 563s downloaded 33167 bytes, file is 33167 bytes 563s ok 176 563s downloaded 48816 bytes, file is 48816 bytes 563s ok 177 563s downloaded 35911 bytes, file is 35911 bytes 563s ok 178 563s downloaded 18756 bytes, file is 18756 bytes 563s ok 179 563s downloaded 43401 bytes, file is 43401 bytes 563s ok 180 563s downloaded 509 bytes, file is 509 bytes 563s ok 181 563s downloaded 19189 bytes, file is 19189 bytes 563s ok 182 563s downloaded 15588 bytes, file is 15588 bytes 563s ok 183 563s downloaded 123417 bytes, file is 123417 bytes 563s ok 184 563s downloaded 1548 bytes, file is 1548 bytes 563s ok 185 563s downloaded 58669 bytes, file is 58669 bytes 563s ok 186 563s downloaded 27846 bytes, file is 27846 bytes 563s ok 187 563s downloaded 19186 bytes, file is 19186 bytes 563s ok 188 563s downloaded 29862 bytes, file is 29862 bytes 563s ok 189 563s downloaded 7132 bytes, file is 7132 bytes 563s ok 190 563s downloaded 9019 bytes, file is 9019 bytes 563s ok 191 563s downloaded 77701 bytes, file is 77701 bytes 563s ok 192 563s downloaded 53982 bytes, file is 53982 bytes 563s ok 193 563s downloaded 10328 bytes, file is 10328 bytes 563s ok 194 563s downloaded 46394 bytes, file is 46394 bytes 563s ok 195 563s downloaded 39569 bytes, file is 39569 bytes 563s ok 196 563s downloaded 758278 bytes, file is 758278 bytes 563s ok 197 563s downloaded 372 bytes, file is 372 bytes 563s ok 198 563s downloaded 294 bytes, file is 294 bytes 563s ok 199 563s downloaded 294 bytes, file is 294 bytes 563s ok 200 563s downloaded 10623 bytes, file is 10623 bytes 563s ok 201 563s downloaded 8511 bytes, file is 8511 bytes 563s ok 202 563s downloaded 4483 bytes, file is 4483 bytes 563s ok 203 563s downloaded 90816 bytes, file is 90816 bytes 563s ok 204 563s downloaded 25417 bytes, file is 25417 bytes 563s ok 205 563s downloaded 14126 bytes, file is 14126 bytes 563s ok 206 563s downloaded 38625 bytes, file is 38625 bytes 563s ok 207 563s downloaded 454394 bytes, file is 454394 bytes 563s ok 208 563s downloaded 7951 bytes, file is 7951 bytes 563s ok 209 563s downloaded 7400 bytes, file is 7400 bytes 563s ok 210 563s downloaded 92850 bytes, file is 92850 bytes 563s ok 211 563s downloaded 50829 bytes, file is 50829 bytes 563s ok 212 563s downloaded 3862 bytes, file is 3862 bytes 563s ok 213 563s downloaded 32731 bytes, file is 32731 bytes 563s ok 214 563s downloaded 86827 bytes, file is 86827 bytes 563s ok 215 563s downloaded 50436 bytes, file is 50436 bytes 563s ok 216 563s downloaded 24001 bytes, file is 24001 bytes 563s ok 217 563s ok 565s t/apache/byterange4.t ............... 565s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 565s 1..153 565s # Running under perl version 5.038002 for linux 565s # Current time local: Tue Dec 17 18:57:56 2024 565s # Current time GMT: Tue Dec 17 18:57:56 2024 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.42 565s range: 0-0 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 1 565s range: 0-1 565s rc 206 565s expect: '00' 565s got: '00' 565s ok 2 565s range: 0-2 565s rc 206 565s expect: '000' 565s got: '000' 565s ok 3 565s range: 0-198 565s rc 206 565s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 565s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 565s ok 4 565s range: 0-199 565s rc 206 565s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 565s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 565s ok 5 565s range: 0-200 565s rc 206 565s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 565s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 565s ok 6 565s range: 0-201 565s rc 206 565s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 565s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 565s ok 7 565s range: 0-598 565s rc 206 565s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 8 565s range: 0-599 565s rc 206 565s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 9 565s range: 0-600 565s rc 206 565s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 10 565s range: 0-601 565s rc 206 565s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 11 565s range: 0-7798 565s rc 206 565s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 12 565s range: 0-7799 565s rc 206 565s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 13 565s range: 0-7800 565s rc 206 565s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 14 565s range: 0-7801 565s rc 206 565s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 15 565s range: 0-7998 565s rc 206 565s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 16 565s range: 0-7999 565s rc 206 565s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 17 565s range: 1-1 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 18 565s range: 1-2 565s rc 206 565s expect: '00' 565s got: '00' 565s ok 19 565s range: 1-198 565s rc 206 565s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 565s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 565s ok 20 565s range: 1-199 565s rc 206 565s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 565s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 565s ok 21 565s range: 1-200 565s rc 206 565s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 565s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 565s ok 22 565s range: 1-201 565s rc 206 565s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 565s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 565s ok 23 565s range: 1-598 565s rc 206 565s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 24 565s range: 1-599 565s rc 206 565s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 25 565s range: 1-600 565s rc 206 565s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 26 565s range: 1-601 565s rc 206 565s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 27 565s range: 1-7798 565s rc 206 565s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 28 565s range: 1-7799 565s rc 206 565s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 29 565s range: 1-7800 565s rc 206 565s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 30 565s range: 1-7801 565s rc 206 565s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 31 565s range: 1-7998 565s rc 206 565s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 32 565s range: 1-7999 565s rc 206 565s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 33 565s range: 2-2 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 34 565s range: 2-198 565s rc 206 565s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 565s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 565s ok 35 565s range: 2-199 565s rc 206 565s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 565s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 565s ok 36 565s range: 2-200 565s rc 206 565s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 565s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 565s ok 37 565s range: 2-201 565s rc 206 565s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 565s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 565s ok 38 565s range: 2-598 565s rc 206 565s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 39 565s range: 2-599 565s rc 206 565s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 40 565s range: 2-600 565s rc 206 565s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 41 565s range: 2-601 565s rc 206 565s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 42 565s range: 2-7798 565s rc 206 565s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 43 565s range: 2-7799 565s rc 206 565s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 44 565s range: 2-7800 565s rc 206 565s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 45 565s range: 2-7801 565s rc 206 565s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 46 565s range: 2-7998 565s rc 206 565s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 47 565s range: 2-7999 565s rc 206 565s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 48 565s range: 198-198 565s rc 206 565s expect: '5' 565s got: '5' 565s ok 49 565s range: 198-199 565s rc 206 565s expect: '50' 565s got: '50' 565s ok 50 565s range: 198-200 565s rc 206 565s expect: '500' 565s got: '500' 565s ok 51 565s range: 198-201 565s rc 206 565s expect: '5000' 565s got: '5000' 565s ok 52 565s range: 198-598 565s rc 206 565s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 53 565s range: 198-599 565s rc 206 565s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 54 565s range: 198-600 565s rc 206 565s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 55 565s range: 198-601 565s rc 206 565s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 56 565s range: 198-7798 565s rc 206 565s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 57 565s range: 198-7799 565s rc 206 565s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 58 565s range: 198-7800 565s rc 206 565s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 59 565s range: 198-7801 565s rc 206 565s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 60 565s range: 198-7998 565s rc 206 565s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 61 565s range: 198-7999 565s rc 206 565s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 62 565s range: 199-199 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 63 565s range: 199-200 565s rc 206 565s expect: '00' 565s got: '00' 565s ok 64 565s range: 199-201 565s rc 206 565s expect: '000' 565s got: '000' 565s ok 65 565s range: 199-598 565s rc 206 565s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 66 565s range: 199-599 565s rc 206 565s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 67 565s range: 199-600 565s rc 206 565s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 68 565s range: 199-601 565s rc 206 565s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 69 565s range: 199-7798 565s rc 206 565s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 70 565s range: 199-7799 565s rc 206 565s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 71 565s range: 199-7800 565s rc 206 565s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 72 565s range: 199-7801 565s rc 206 565s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 73 565s range: 199-7998 565s rc 206 565s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 74 565s range: 199-7999 565s rc 206 565s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 75 565s range: 200-200 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 76 565s range: 200-201 565s rc 206 565s expect: '00' 565s got: '00' 565s ok 77 565s range: 200-598 565s rc 206 565s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 78 565s range: 200-599 565s rc 206 565s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 79 565s range: 200-600 565s rc 206 565s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 80 565s range: 200-601 565s rc 206 565s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 81 565s range: 200-7798 565s rc 206 565s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 82 565s range: 200-7799 565s rc 206 565s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 83 565s range: 200-7800 565s rc 206 565s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 84 565s range: 200-7801 565s rc 206 565s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 85 565s range: 200-7998 565s rc 206 565s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 86 565s range: 200-7999 565s rc 206 565s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 87 565s range: 201-201 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 88 565s range: 201-598 565s rc 206 565s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 565s ok 89 565s range: 201-599 565s rc 206 565s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 565s ok 90 565s range: 201-600 565s rc 206 565s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 565s ok 91 565s range: 201-601 565s rc 206 565s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 565s ok 92 565s range: 201-7798 565s rc 206 565s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 93 565s range: 201-7799 565s rc 206 565s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 94 565s range: 201-7800 565s rc 206 565s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 95 565s range: 201-7801 565s rc 206 565s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 96 565s range: 201-7998 565s rc 206 565s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 97 565s range: 201-7999 565s rc 206 565s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 98 565s range: 598-598 565s rc 206 565s expect: '5' 565s got: '5' 565s ok 99 565s range: 598-599 565s rc 206 565s expect: '50' 565s got: '50' 565s ok 100 565s range: 598-600 565s rc 206 565s expect: '500' 565s got: '500' 565s ok 101 565s range: 598-601 565s rc 206 565s expect: '5001' 565s got: '5001' 565s ok 102 565s range: 598-7798 565s rc 206 565s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 103 565s range: 598-7799 565s rc 206 565s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 104 565s range: 598-7800 565s rc 206 565s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 105 565s range: 598-7801 565s rc 206 565s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 106 565s range: 598-7998 565s rc 206 565s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 107 565s range: 598-7999 565s rc 206 565s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 108 565s range: 599-599 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 109 565s range: 599-600 565s rc 206 565s expect: '00' 565s got: '00' 565s ok 110 565s range: 599-601 565s rc 206 565s expect: '001' 565s got: '001' 565s ok 111 565s range: 599-7798 565s rc 206 565s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 112 565s range: 599-7799 565s rc 206 565s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 113 565s range: 599-7800 565s rc 206 565s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 114 565s range: 599-7801 565s rc 206 565s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 115 565s range: 599-7998 565s rc 206 565s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 116 565s range: 599-7999 565s rc 206 565s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 117 565s range: 600-600 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 118 565s range: 600-601 565s rc 206 565s expect: '01' 565s got: '01' 565s ok 119 565s range: 600-7798 565s rc 206 565s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 120 565s range: 600-7799 565s rc 206 565s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 121 565s range: 600-7800 565s rc 206 565s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 122 565s range: 600-7801 565s rc 206 565s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 123 565s range: 600-7998 565s rc 206 565s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 124 565s range: 600-7999 565s rc 206 565s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 125 565s range: 601-601 565s rc 206 565s expect: '1' 565s got: '1' 565s ok 126 565s range: 601-7798 565s rc 206 565s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 565s ok 127 565s range: 601-7799 565s rc 206 565s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 565s ok 128 565s range: 601-7800 565s rc 206 565s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 565s ok 129 565s range: 601-7801 565s rc 206 565s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 565s ok 130 565s range: 601-7998 565s rc 206 565s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 131 565s range: 601-7999 565s rc 206 565s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 132 565s range: 7798-7798 565s rc 206 565s expect: '5' 565s got: '5' 565s ok 133 565s range: 7798-7799 565s rc 206 565s expect: '50' 565s got: '50' 565s ok 134 565s range: 7798-7800 565s rc 206 565s expect: '501' 565s got: '501' 565s ok 135 565s range: 7798-7801 565s rc 206 565s expect: '5019' 565s got: '5019' 565s ok 136 565s range: 7798-7998 565s rc 206 565s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 137 565s range: 7798-7999 565s rc 206 565s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 138 565s range: 7799-7799 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 139 565s range: 7799-7800 565s rc 206 565s expect: '01' 565s got: '01' 565s ok 140 565s range: 7799-7801 565s rc 206 565s expect: '019' 565s got: '019' 565s ok 141 565s range: 7799-7998 565s rc 206 565s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 142 565s range: 7799-7999 565s rc 206 565s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 143 565s range: 7800-7800 565s rc 206 565s expect: '1' 565s got: '1' 565s ok 144 565s range: 7800-7801 565s rc 206 565s expect: '19' 565s got: '19' 565s ok 145 565s range: 7800-7998 565s rc 206 565s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 146 565s range: 7800-7999 565s rc 206 565s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 147 565s range: 7801-7801 565s rc 206 565s expect: '9' 565s got: '9' 565s ok 148 565s range: 7801-7998 565s rc 206 565s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 565s ok 149 565s range: 7801-7999 565s rc 206 565s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 565s ok 150 565s range: 7998-7998 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 151 565s range: 7998-7999 565s rc 206 565s expect: '00' 565s got: '00' 565s ok 152 565s range: 7999-7999 565s rc 206 565s expect: '0' 565s got: '0' 565s ok 153 565s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 565s ok 566s t/apache/byterange5.t ............... 566s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 566s 1..5 566s # Running under perl version 5.038002 for linux 566s # Current time local: Tue Dec 17 18:57:58 2024 566s # Current time GMT: Tue Dec 17 18:57:58 2024 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.42 566s ok 1 566s ok 2 566s ok 3 566s ok 4 566s ok 5 566s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 566s ok 568s t/apache/byterange6.t ............... 568s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 568s 1..53 568s # Running under perl version 5.038002 for linux 568s # Current time local: Tue Dec 17 18:57:59 2024 568s # Current time GMT: Tue Dec 17 18:57:59 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 1 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 2 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 3 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 4 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 5 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 6 568s # expecting range 0-100 568s # expecting range 1000-1001 568s # expecting range 5-6 568s ok 7 568s # expecting range 0-100 568s # expecting range 1000-1001 568s # expecting range 5-6 568s ok 8 568s # expecting range 0-100 568s # expecting range 1000-1001 568s # expecting range 5-6 568s ok 9 568s # expecting range 1-100 568s # expecting range 1000-1001 568s # expecting range 5-6 568s ok 10 568s # expecting range 1-100 568s # expecting range 1000-1001 568s # expecting range 5-6 568s ok 11 568s # expecting range 1-100 568s # expecting range 1000-1001 568s # expecting range 5-6 568s ok 12 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 13 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 14 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 15 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 16 568s # expecting range 0-70 568s # expecting range 72-100 568s # expecting range 1000-1001 568s ok 17 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 18 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 19 568s # expecting range 1-100 568s # expecting range 1000-1001 568s ok 20 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 21 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 22 568s # expecting range 0-101 568s # expecting range 1000-1001 568s ok 23 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 24 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 25 568s # expecting range 0-101 568s # expecting range 1000-1001 568s ok 26 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 27 568s # expecting range 0-100 568s # expecting range 1000-1001 568s ok 28 568s # expecting range 0-101 568s # expecting range 1000-1001 568s ok 29 568s # expecting range 1-10 568s # expecting range 99-99 568s ok 30 568s # expecting range 1-10 568s # expecting range 99-99 568s ok 31 568s # expecting range 1-11 568s # expecting range 99-99 568s ok 32 568s # expecting range 0-10 568s # expecting range 99-99 568s ok 33 568s # expecting range 0-10 568s # expecting range 99-99 568s ok 34 568s # expecting range 0-11 568s # expecting range 99-99 568s ok 35 568s # expecting range 0-12 568s # expecting range 99-99 568s ok 36 568s # expecting range 0-13 568s # expecting range 99-99 568s ok 37 568s # expecting range 1-11 568s # expecting range 99-99 568s ok 38 568s # expecting range 1-12 568s # expecting range 99-99 568s ok 39 568s # expecting range 1-13 568s # expecting range 99-99 568s ok 40 568s # expecting range 1-10 568s # expecting range 99-99 568s ok 41 568s # expecting range 1-11 568s # expecting range 99-99 568s ok 42 568s # expecting range 1-10 568s # expecting range 99-99 568s ok 43 568s # expecting range 0-11 568s # expecting range 99-99 568s ok 44 568s # expecting range 1-10 568s # expecting range 99-99 568s ok 45 568s # expecting range 1-20 568s # expecting range 99-99 568s ok 46 568s # expecting range 1-20 568s # expecting range 99-99 568s ok 47 568s # expecting range 1-20 568s # expecting range 99-99 568s ok 48 568s # expecting range 1-21 568s # expecting range 99-99 568s ok 49 568s # expecting range 5-12 568s # expecting range 99-99 568s ok 50 568s # expecting range 1-10 568s # expecting range 99-99 568s ok 51 568s # expecting range 5-10 568s # expecting range 1-3 568s # expecting range 99-99 568s ok 52 568s # expecting range 0-1 568s # expecting range 7999-7999 568s ok 53 568s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 568s ok 570s t/apache/byterange7.t ............... 570s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 570s 1..24 570s # Running under perl version 5.038002 for linux 570s # Current time local: Tue Dec 17 18:58:01 2024 570s # Current time GMT: Tue Dec 17 18:58:01 2024 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.42 570s Got 206 Range: 'bytes 0-1/40001' 570s body length 2 570s Content-Length: 2 570s ok 1 570s Got 206 multipart/byteranges 570s body length 196 570s Content-Length: 196 570s ok 2 570s Got 206 multipart/byteranges 570s body length 900 570s Content-Length: 900 570s ok 3 570s Got 206 multipart/byteranges 570s body length 4500 570s ok 4 570s Got 206 multipart/byteranges 570s body length 9000 570s ok 5 570s Got 200 570s ok 6 570s Got 200 570s ok 7 570s Got 200 570s ok 8 570s Got 200 570s ok 9 570s Got 200 570s ok 10 570s Got 200 570s ok 11 570s Got 200 570s ok 12 570s Got 200 570s ok 13 570s Got 200 570s ok 14 570s Got 200 570s ok 15 570s Got 200 570s ok 16 570s Got 200 570s ok 17 570s Got 200 570s ok 18 570s Got 200 570s ok 19 570s Sending '1000-200000', expecting 206 570s Got 206 Range: 'bytes 1000-40000/40001' 570s ok 20 570s Sending '100000-110000', expecting 416 570s Got 416 570s ok 21 570s Sending '100000-110000,1000-2000', expecting 206 570s Got 206 Range: 'bytes 1000-2000/40001' 570s ok 22 570s Sending '100000-110000,2000-1000', expecting 200 570s Got 200 570s ok 23 570s Sending '100000-110000,200000-', expecting 416 570s Got 416 570s ok 24 570s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 570s ok 572s t/apache/cfg_getline.t .............. 572s 1..116 572s # Running under perl version 5.038002 for linux 572s # Current time local: Tue Dec 17 18:58:03 2024 572s # Current time GMT: Tue Dec 17 18:58:03 2024 572s # Using Test.pm version 1.31 572s # Using Apache/Test.pm version 1.42 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 100 572s ok 1 572s ok 2 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 196 572s ok 3 572s ok 4 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 197 572s ok 5 572s ok 6 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 198 572s ok 7 572s ok 8 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 199 572s ok 9 572s ok 10 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 200 572s ok 11 572s ok 12 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 201 572s ok 13 572s ok 14 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 202 572s ok 15 572s ok 16 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 396 572s ok 17 572s ok 18 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 397 572s ok 19 572s ok 20 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 398 572s ok 21 572s ok 22 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 399 572s ok 23 572s ok 24 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 400 572s ok 25 572s ok 26 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 401 572s ok 27 572s ok 28 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 402 572s ok 29 572s ok 30 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 596 572s ok 31 572s ok 32 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 597 572s ok 33 572s ok 34 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 598 572s ok 35 572s ok 36 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 599 572s ok 37 572s ok 38 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 600 572s ok 39 572s ok 40 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 601 572s ok 41 572s ok 42 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 602 572s ok 43 572s ok 44 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1016 572s ok 45 572s ok 46 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1017 572s ok 47 572s ok 48 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1018 572s ok 49 572s ok 50 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1019 572s ok 51 572s ok 52 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1020 572s ok 53 572s ok 54 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1021 572s ok 55 572s ok 56 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1022 572s ok 57 572s ok 58 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1023 572s ok 59 572s ok 60 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1024 572s ok 61 572s ok 62 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1025 572s ok 63 572s ok 64 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1026 572s ok 65 572s ok 66 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1027 572s ok 67 572s ok 68 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1028 572s ok 69 572s ok 70 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1029 572s ok 71 572s ok 72 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 1030 572s ok 73 572s ok 74 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8170 572s ok 75 572s ok 76 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8171 572s ok 77 572s ok 78 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8172 572s ok 79 572s ok 80 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8173 572s ok 81 572s ok 82 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8174 572s ok 83 572s ok 84 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8175 572s ok 85 572s ok 86 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8176 572s ok 87 572s ok 88 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8177 572s ok 89 572s ok 90 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8178 572s ok 91 572s ok 92 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8179 572s ok 93 572s ok 94 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8180 572s ok 95 572s ok 96 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8181 572s ok 97 572s ok 98 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8182 572s ok 99 572s ok 100 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8183 572s ok 101 572s ok 102 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8184 572s ok 103 572s ok 104 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8185 572s ok 105 572s ok 106 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8186 572s ok 107 572s ok 108 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8187 572s ok 109 572s ok 110 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8188 572s ok 111 572s ok 112 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8189 572s ok 113 572s ok 114 572s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s Got rc 200 for length 8190 572s ok 115 572s ok 116 572s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 572s ok 573s t/apache/chunkinput.t ............... 573s 1..37 573s # Running under perl version 5.038002 for linux 573s # Current time local: Tue Dec 17 18:58:05 2024 573s # Current time GMT: Tue Dec 17 18:58:05 2024 573s # Using Test.pm version 1.31 573s # Using Apache/Test.pm version 1.42 573s testing default 573s ok 1 573s # testing : response codes 573s # expected: 'HTTP/1.1 200 OK' 573s # received: 'HTTP/1.1 200 OK' 573s ok 2 573s # testing : trailer (pid) 573s # expected: '180002' 573s # received: '180002' 573s ok 3 573s ok 4 573s # testing : response codes 573s # expected: 'HTTP/1.1 404 Not Found' 573s # received: 'HTTP/1.1 404 Not Found' 573s ok 5 573s ok 6 573s # testing : response codes 573s # expected: 'HTTP/1.1 200 OK' 573s # received: 'HTTP/1.1 200 OK' 573s ok 7 573s ok 8 573s # testing : response codes 573s # expected: 'HTTP/1.1 404 Not Found' 573s # received: 'HTTP/1.1 404 Not Found' 573s ok 9 573s ok 10 573s # testing : response codes 573s # expected: 'HTTP/1.1 200 OK' 573s # received: 'HTTP/1.1 200 OK' 573s ok 11 573s ok 12 573s # testing : response codes 573s # expected: 'HTTP/1.1 404 Not Found' 573s # received: 'HTTP/1.1 404 Not Found' 573s ok 13 573s ok 14 573s # testing : response codes 573s # expected: 'HTTP/1.1 200 OK' 573s # received: 'HTTP/1.1 200 OK' 573s ok 15 573s ok 16 573s # testing : response codes 573s # expected: 'HTTP/1.1 404 Not Found' 573s # received: 'HTTP/1.1 404 Not Found' 573s ok 17 573s ok 18 573s # testing : response codes 573s # expected: 'HTTP/1.1 200 OK' 573s # received: 'HTTP/1.1 200 OK' 573s ok 19 573s ok 20 573s # testing : response codes 573s # expected: 'HTTP/1.1 404 Not Found' 573s # received: 'HTTP/1.1 404 Not Found' 573s ok 21 573s ok 22 573s # testing : response codes 573s # expected: 'HTTP/1.1 400 Bad Request' 573s # received: 'HTTP/1.1 400 Bad Request' 573s ok 23 573s ok 24 573s # testing : response codes 573s # expected: 'HTTP/1.1 400 Bad Request' 573s # received: 'HTTP/1.1 400 Bad Request' 573s ok 25 573s ok 26 573s # testing : response codes 573s # expected: 'HTTP/1.1 413 Request Entity Too Large' 573s # received: 'HTTP/1.1 413 Request Entity Too Large' 573s ok 27 573s ok 28 573s # testing : response codes 573s # expected: 'HTTP/1.1 413 Request Entity Too Large' 573s # received: 'HTTP/1.1 413 Request Entity Too Large' 573s ok 29 573s ok 30 573s # testing : response codes 573s # expected: 'HTTP/1.1 400 Bad Request' 573s # received: 'HTTP/1.1 400 Bad Request' 573s ok 31 573s ok 32 573s # testing : response codes 573s # expected: 'HTTP/1.1 400 Bad Request' 573s # received: 'HTTP/1.1 400 Bad Request' 573s ok 33 573s ok 34 573s # testing : response codes 573s # expected: 'HTTP/1.1 400 Bad Request' 573s # received: 'HTTP/1.1 400 Bad Request' 573s ok 35 573s ok 36 573s # testing : response codes 573s # expected: 'HTTP/1.1 400 Bad Request' 573s # received: 'HTTP/1.1 400 Bad Request' 573s ok 37 573s ok 575s t/apache/contentlength.t ............ 575s 1..24 575s # Running under perl version 5.038002 for linux 575s # Current time local: Tue Dec 17 18:58:06 2024 575s # Current time GMT: Tue Dec 17 18:58:06 2024 575s # Using Test.pm version 1.31 575s # Using Apache/Test.pm version 1.42 575s testing default 575s ok 1 575s # testing : response codes POST for /echo_post with Content-Length: 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 2 575s ok 3 575s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 4 575s ok 5 575s # testing : response codes POST for /echo_post with Content-Length: 0 575s # expected: 'HTTP/1.1 200 OK' 575s # received: 'HTTP/1.1 200 OK' 575s ok 6 575s ok 7 575s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 575s # expected: 'HTTP/1.1 404 Not Found' 575s # received: 'HTTP/1.1 404 Not Found' 575s ok 8 575s ok 9 575s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 575s # expected: 'HTTP/1.1 200 OK' 575s # received: 'HTTP/1.1 200 OK' 575s ok 10 575s ok 11 575s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 575s # expected: 'HTTP/1.1 404 Not Found' 575s # received: 'HTTP/1.1 404 Not Found' 575s ok 12 575s ok 13 575s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 14 575s ok 15 575s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 16 575s ok 17 575s # testing : response codes POST for /echo_post with Content-Length: -1 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 18 575s ok 19 575s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 20 575s ok 21 575s # testing : response codes POST for /echo_post with Content-Length: 123abc 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 22 575s ok 23 575s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 575s # expected: 'HTTP/1.1 400 Bad Request' 575s # received: 'HTTP/1.1 400 Bad Request' 575s ok 24 575s ok 577s t/apache/errordoc.t ................. 577s 1..14 577s # Running under perl version 5.038002 for linux 577s # Current time local: Tue Dec 17 18:58:08 2024 577s # Current time GMT: Tue Dec 17 18:58:08 2024 577s # Using Test.pm version 1.31 577s # Using Apache/Test.pm version 1.42 577s # testing : notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 1 577s # testing : notfound.html content 577s # expected: qr/per-server 404/ 577s # received: 'per-server 404' 577s ok 2 577s # testing : /inherit/notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 3 577s # testing : /inherit/notfound.html content 577s # expected: qr/per-server 404/ 577s # received: 'per-server 404' 577s ok 4 577s # testing : /redefine/notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 5 577s # testing : /redefine/notfound.html content 577s # expected: 'per-dir 404' 577s # received: 'per-dir 404' 577s ok 6 577s # testing : /redefine/notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 7 577s # testing : /redefine/notfound.html content 577s # expected: qr/Not Found/ 577s # received: ' 577s # 577s # 404 Not Found 577s # 577s #

Not Found

577s #

The requested URL was not found on this server.

577s # ' 577s ok 8 577s # testing : /merge/notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 9 577s # testing : /merge/notfound.html content 577s # expected: 'testing merge' 577s # received: 'testing merge' 577s ok 10 577s # testing : /merge/merge2/notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 11 577s # testing : /merge/merge2/notfound.html content 577s # expected: 'testing merge' 577s # received: 'testing merge' 577s ok 12 577s # testing : /bounce/notfound.html code 577s # expected: 404 577s # received: '404' 577s ok 13 577s # testing : /bounce/notfound.html content 577s # expected: qr/expire test/ 577s # received: ' 577s # expire test 577s # expire test 577s # ' 577s ok 14 577s ok 579s t/apache/etags.t .................... 579s # Checking for existence of FileETag directive 579s # Returned 200: 579s 1..61 579s # Running under perl version 5.038002 for linux 579s # Current time local: Tue Dec 17 18:58:10 2024 579s # Current time GMT: Tue Dec 17 18:58:10 2024 579s # Using Test.pm version 1.31 579s # Using Apache/Test.pm version 1.42 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 1 579s # --- 579s # HEAD /apache/etags/none/plus-mis/test.txt 579s # Expecting three components in ETag field 579s # Received "8cf68-b-613edd771cbc0" 579s ok 2 579s # --- 579s # HEAD /apache/etags/m/plus-is/test.txt 579s # Expecting three components in ETag field 579s # Received "8cf15-b-613edd771cbc0" 579s ok 3 579s # --- 579s # HEAD /apache/etags/none/test.txt 579s # Expecting field to be absent 579s # ETag field is missing 579s ok 4 579s # --- 579s # HEAD /apache/etags/ms/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 5 579s # --- 579s # HEAD /apache/etags/all/mi/test.txt 579s # Expecting two components in ETag field 579s # Received "8ced1-613edd771cbc0" 579s ok 6 579s # --- 579s # HEAD /apache/etags/none/s/test.txt 579s # Expecting one component in ETag field 579s # Received "b" 579s ok 7 579s # --- 579s # HEAD /apache/etags/all/minus-is/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 8 579s # --- 579s # HEAD /apache/etags/all/is/test.txt 579s # Expecting two components in ETag field 579s # Received "8cecb-b" 579s ok 9 579s # --- 579s # HEAD /apache/etags/default/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 10 579s # --- 579s # HEAD /apache/etags/m/minus-is/test.txt 579s # Expecting field to be absent 579s # Received "613edd771cbc0" 579s ok 11 579s # --- 579s # HEAD /apache/etags/none/plus-i/test.txt 579s # Expecting one component in ETag field 579s # Received "8cf47" 579s ok 12 579s # --- 579s # HEAD /apache/etags/none/plus-s/test.txt 579s # Expecting one component in ETag field 579s # Received "b" 579s ok 13 579s # --- 579s # HEAD /apache/etags/m/plus-ms/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 14 579s # --- 579s # HEAD /apache/etags/all/s/test.txt 579s # Expecting one component in ETag field 579s # Received "b" 579s ok 15 579s # --- 579s # HEAD /apache/etags/is/test.txt 579s # Expecting two components in ETag field 579s # Received "8cef8-b" 579s ok 16 579s # --- 579s # HEAD /apache/etags/all/minus-ms/test.txt 579s # Expecting one component in ETag field 579s # Received "8cee3" 579s ok 17 579s # --- 579s # HEAD /apache/etags/none/ms/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 18 579s # --- 579s # HEAD /apache/etags/all/minus-mi/test.txt 579s # Expecting one component in ETag field 579s # Received "b" 579s ok 19 579s # --- 579s # HEAD /apache/etags/none/is/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf38-b" 579s ok 20 579s # --- 579s # HEAD /apache/etags/all/m/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 21 579s # --- 579s # HEAD /apache/etags/m/minus-ms/test.txt 579s # Expecting field to be absent 579s # Received "b-613edd771cbc0" 579s ok 22 579s # --- 579s # HEAD /apache/etags/none/plus-m/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 23 579s # --- 579s # HEAD /apache/etags/s/test.txt 579s # Expecting one component in ETag field 579s # Received "b" 579s ok 24 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf5b-b" 579s ok 25 579s # --- 579s # HEAD /apache/etags/m/minus-s/test.txt 579s # Expecting field to be absent 579s # Received "613edd771cbc0" 579s ok 26 579s # --- 579s # HEAD /apache/etags/all/inherit/test.txt 579s # Expecting three components in ETag field 579s # Received "8cec8-b-613edd771cbc0" 579s ok 27 579s # --- 579s # HEAD /apache/etags/m/plus-mis/test.txt 579s # Expecting three components in ETag field 579s # Received "8cf1e-b-613edd771cbc0" 579s ok 28 579s # --- 579s # HEAD /apache/etags/all/minus-s/test.txt 579s # Expecting two components in ETag field 579s # Received "8cee6-613edd771cbc0" 579s ok 29 579s # --- 579s # HEAD /apache/etags/m/minus-mi/test.txt 579s # Expecting field to be absent 579s # Received "b-613edd771cbc0" 579s ok 30 579s # --- 579s # HEAD /apache/etags/m/minus-mis/test.txt 579s # Expecting field to be absent 579s # Received "b-613edd771cbc0" 579s ok 31 579s # --- 579s # HEAD /apache/etags/m/plus-mi/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf1b-613edd771cbc0" 579s ok 32 579s # --- 579s # HEAD /apache/etags/m/plus-m/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 33 579s # --- 579s # HEAD /apache/etags/all/minus-i/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 34 579s # --- 579s # HEAD /apache/etags/m/plus-s/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 35 579s # --- 579s # HEAD /apache/etags/m/minus-m/test.txt 579s # Expecting field to be absent 579s # Received "b-613edd771cbc0" 579s ok 36 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 579s # Expecting one component in ETag field 579s # Received "8cf64" 579s ok 37 579s # --- 579s # HEAD /apache/etags/none/m/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 38 579s # --- 579s # HEAD /apache/etags/all/ms/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 39 579s # --- 579s # HEAD /apache/etags/none/plus-is/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf4a-b" 579s ok 40 579s # --- 579s # HEAD /apache/etags/none/inherit/test.txt 579s # Expecting field to be absent 579s # ETag field is missing 579s ok 41 579s # --- 579s # HEAD /apache/etags/mi/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf28-613edd771cbc0" 579s ok 42 579s # --- 579s # HEAD /apache/etags/m/plus-i/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf12-613edd771cbc0" 579s ok 43 579s # --- 579s # HEAD /apache/etags/mis/test.txt 579s # Expecting three components in ETag field 579s # Received "8cf2b-b-613edd771cbc0" 579s ok 44 579s # --- 579s # HEAD /apache/etags/m/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 45 579s # --- 579s # HEAD /apache/etags/none/i/test.txt 579s # Expecting one component in ETag field 579s # Received "8cf33" 579s ok 46 579s # --- 579s # HEAD /apache/etags/all/minus-mis/test.txt 579s # Expecting field to be absent 579s # Received "b-613edd771cbc0" 579s ok 47 579s # --- 579s # HEAD /apache/etags/all/test.txt 579s # Expecting three components in ETag field 579s # Received "8cef0-b-613edd771cbc0" 579s ok 48 579s # --- 579s # HEAD /apache/etags/m/minus-i/test.txt 579s # Expecting field to be absent 579s # Received "613edd771cbc0" 579s ok 49 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 579s # Expecting field to be absent 579s # Received "b-613edd771cbc0" 579s ok 50 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 579s # Expecting one component in ETag field 579s # Received "b" 579s ok 51 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf67-613edd771cbc0" 579s ok 52 579s # --- 579s # HEAD /apache/etags/none/mi/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf3e-613edd771cbc0" 579s ok 53 579s # --- 579s # HEAD /apache/etags/all/minus-m/test.txt 579s # Expecting two components in ETag field 579s # Received "8ceda-b" 579s ok 54 579s # --- 579s # HEAD /apache/etags/all/i/test.txt 579s # Expecting one component in ETag field 579s # Received "8cec6" 579s ok 55 579s # --- 579s # HEAD /apache/etags/all/mis/test.txt 579s # Expecting three components in ETag field 579s # Received "8cee9-b-613edd771cbc0" 579s ok 56 579s # --- 579s # HEAD /apache/etags/none/mis/test.txt 579s # Expecting three components in ETag field 579s # Received "8cf41-b-613edd771cbc0" 579s ok 57 579s # --- 579s # HEAD /apache/etags/none/plus-mi/test.txt 579s # Expecting two components in ETag field 579s # Received "8cf50-613edd771cbc0" 579s ok 58 579s # --- 579s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 579s # Expecting one component in ETag field 579s # Received "613edd771cbc0" 579s ok 59 579s # --- 579s # HEAD /apache/etags/i/test.txt 579s # Expecting one component in ETag field 579s # Received "8cef5" 579s ok 60 579s # --- 579s # HEAD /apache/etags/none/plus-ms/test.txt 579s # Expecting two components in ETag field 579s # Received "b-613edd771cbc0" 579s ok 61 579s ok 581s t/apache/expr.t ..................... 581s 1..229 581s # Running under perl version 5.038002 for linux 581s # Current time local: Tue Dec 17 18:58:12 2024 581s # Current time GMT: Tue Dec 17 18:58:12 2024 581s # Using Test.pm version 1.31 581s # Using Apache/Test.pm version 1.42 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true" should evaluate to true, got true 581s ok 1 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "false" should evaluate to false, got false 581s ok 2 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "foo", got parse error 581s ok 3 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -eq 01" should evaluate to true, got true 581s ok 4 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -eq 2" should evaluate to false, got false 581s ok 5 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -ne 2" should evaluate to true, got true 581s ok 6 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -ne 1" should evaluate to false, got false 581s ok 7 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -lt 02" should evaluate to true, got true 581s ok 8 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -lt 1" should evaluate to false, got false 581s ok 9 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -le 2" should evaluate to true, got true 581s ok 10 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -le 1" should evaluate to true, got true 581s ok 11 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "2 -gt 1" should evaluate to true, got true 581s ok 12 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -gt 1" should evaluate to false, got false 581s ok 13 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "2 -ge 1" should evaluate to true, got true 581s ok 14 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -ge 1" should evaluate to true, got true 581s ok 15 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "1 -gt -1" should evaluate to true, got true 581s ok 16 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' == 'aa'" should evaluate to true, got true 581s ok 17 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' == 'b'" should evaluate to false, got false 581s ok 18 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' = 'aa'" should evaluate to true, got true 581s ok 19 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' = 'b'" should evaluate to false, got false 581s ok 20 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' != 'b'" should evaluate to true, got true 581s ok 21 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' != 'aa'" should evaluate to false, got false 581s ok 22 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' < 'b'" should evaluate to true, got true 581s ok 23 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' < 'aa'" should evaluate to false, got false 581s ok 24 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' <= 'b'" should evaluate to true, got true 581s ok 25 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' <= 'aa'" should evaluate to true, got true 581s ok 26 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'b' > 'aa'" should evaluate to true, got true 581s ok 27 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' > 'aa'" should evaluate to false, got false 581s ok 28 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'b' >= 'aa'" should evaluate to true, got true 581s ok 29 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'aa' >= 'aa'" should evaluate to true, got true 581s ok 30 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 581s ok 31 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 581s ok 32 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 581s ok 33 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 581s ok 34 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 581s ok 35 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 581s ok 36 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 581s ok 37 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 581s ok 38 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 581s ok 39 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 581s ok 40 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME} != ''" should evaluate to true, got true 581s ok 41 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a' -in { 'b', 'a' } " should evaluate to true, got true 581s ok 42 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a' -in { 'b', 'c' } " should evaluate to false, got false 581s ok 43 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /bc/ " should evaluate to true, got true 581s ok 44 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /BC/i " should evaluate to true, got true 581s ok 45 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' !~ m!bc! " should evaluate to false, got false 581s ok 46 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' !~ m!BC!i " should evaluate to false, got false 581s ok 47 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " $0 == '' " should evaluate to true, got true 581s ok 48 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " $1 == '' " should evaluate to true, got true 581s ok 49 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " $9 == '' " should evaluate to true, got true 581s ok 50 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " '$0' == '' " should evaluate to true, got true 581s ok 51 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 581s ok 52 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 581s ok 53 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 581s ok 54 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 581s ok 55 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 581s ok 56 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 581s ok 57 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 581s ok 58 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 581s ok 59 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 581s ok 60 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 581s ok 61 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 581s ok 62 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 581s ok 63 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 581s ok 64 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 581s ok 65 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 581s ok 66 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 581s ok 67 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 581s ok 68 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 581s ok 69 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 581s ok 70 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{HTTPS} == 'off' " should evaluate to true, got true 581s ok 71 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 581s ok 72 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 581s ok 73 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 581s ok 74 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 581s ok 75 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 581s ok 76 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 581s ok 77 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 581s ok 78 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 581s ok 79 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 581s ok 80 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 581s ok 81 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 581s ok 82 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "escape('?') = '%3f' " should evaluate to true, got true 581s ok 83 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "unescape('%3f') = '?' " should evaluate to true, got true 581s ok 84 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 581s ok 85 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 581s ok 86 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 581s ok 87 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "file('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 581s ok 88 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-n ''" should evaluate to false, got false 581s ok 89 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-z ''" should evaluate to true, got true 581s ok 90 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-n '1'" should evaluate to true, got true 581s ok 91 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-z '1'" should evaluate to false, got false 581s ok 92 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "-R 'abc'", got parse error 581s ok 93 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 581s ok 94 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-R '240.0.0.0'" should evaluate to false, got false 581s ok 95 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-R '240.0.0.0/8'" should evaluate to false, got false 581s ok 96 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-R 'ff::/8'" should evaluate to false, got false 581s ok 97 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 581s ok 98 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 581s ok 99 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 581s ok 100 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 581s ok 101 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 581s ok 102 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 581s ok 103 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 581s ok 104 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'foo' -strmatch '*o'" should evaluate to true, got true 581s ok 105 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 581s ok 106 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'foo' -strmatch 'F*'" should evaluate to false, got false 581s ok 107 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'foo' -strcmatch 'F*'" should evaluate to true, got true 581s ok 108 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'foo' -strmatch 'g*'" should evaluate to false, got false 581s ok 109 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'foo' -strcmatch 'g*'" should evaluate to false, got false 581s ok 110 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 581s ok 111 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 581s ok 112 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 581s ok 113 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 581s ok 114 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "foo('bar') = 'bar'", got parse error 581s ok 115 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "%{FOO} != 'bar'", got parse error 581s ok 116 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s Should get parse error for "'bar' = bar", got parse error 581s ok 117 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true" should evaluate to true, got true 581s ok 118 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && true" should evaluate to true, got true 581s ok 119 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || true" should evaluate to true, got true 581s ok 120 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || true || true" should evaluate to true, got true 581s ok 121 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || true && true" should evaluate to true, got true 581s ok 122 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && true || true" should evaluate to true, got true 581s ok 123 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && true && true" should evaluate to true, got true 581s ok 124 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || true || !true" should evaluate to true, got true 581s ok 125 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || true && !true" should evaluate to true, got true 581s ok 126 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && true || !true" should evaluate to true, got true 581s ok 127 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && true && !true" should evaluate to false, got false 581s ok 128 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && !true" should evaluate to false, got false 581s ok 129 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || !true" should evaluate to true, got true 581s ok 130 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || !true || true" should evaluate to true, got true 581s ok 131 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || !true && true" should evaluate to true, got true 581s ok 132 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && !true || true" should evaluate to true, got true 581s ok 133 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && !true && true" should evaluate to false, got false 581s ok 134 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || !true || !true" should evaluate to true, got true 581s ok 135 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true || !true && !true" should evaluate to true, got true 581s ok 136 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && !true || !true" should evaluate to false, got false 581s ok 137 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "true && !true && !true" should evaluate to false, got false 581s ok 138 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true" should evaluate to false, got false 581s ok 139 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && true" should evaluate to false, got false 581s ok 140 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || true" should evaluate to true, got true 581s ok 141 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || true || true" should evaluate to true, got true 581s ok 142 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || true && true" should evaluate to true, got true 581s ok 143 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && true || true" should evaluate to true, got true 581s ok 144 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && true && true" should evaluate to false, got false 581s ok 145 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || true || !true" should evaluate to true, got true 581s ok 146 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || true && !true" should evaluate to false, got false 581s ok 147 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && true || !true" should evaluate to false, got false 581s ok 148 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && true && !true" should evaluate to false, got false 581s ok 149 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && !true" should evaluate to false, got false 581s ok 150 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || !true" should evaluate to false, got false 581s ok 151 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || !true || true" should evaluate to true, got true 581s ok 152 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || !true && true" should evaluate to false, got false 581s ok 153 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && !true || true" should evaluate to true, got true 581s ok 154 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && !true && true" should evaluate to false, got false 581s ok 155 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || !true || !true" should evaluate to false, got false 581s ok 156 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true || !true && !true" should evaluate to false, got false 581s ok 157 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && !true || !true" should evaluate to false, got false 581s ok 158 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!true && !true && !true" should evaluate to false, got false 581s ok 159 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true)" should evaluate to false, got false 581s ok 160 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && true)" should evaluate to false, got false 581s ok 161 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || true)" should evaluate to false, got false 581s ok 162 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || true || true)" should evaluate to false, got false 581s ok 163 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || true && true)" should evaluate to false, got false 581s ok 164 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && true || true)" should evaluate to false, got false 581s ok 165 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && true && true)" should evaluate to false, got false 581s ok 166 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || true || !true)" should evaluate to false, got false 581s ok 167 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || true && !true)" should evaluate to false, got false 581s ok 168 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && true || !true)" should evaluate to false, got false 581s ok 169 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && true && !true)" should evaluate to true, got true 581s ok 170 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && !true)" should evaluate to true, got true 581s ok 171 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || !true)" should evaluate to false, got false 581s ok 172 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || !true || true)" should evaluate to false, got false 581s ok 173 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || !true && true)" should evaluate to false, got false 581s ok 174 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && !true || true)" should evaluate to false, got false 581s ok 175 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && !true && true)" should evaluate to true, got true 581s ok 176 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || !true || !true)" should evaluate to false, got false 581s ok 177 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true || !true && !true)" should evaluate to false, got false 581s ok 178 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && !true || !true)" should evaluate to true, got true 581s ok 179 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(true && !true && !true)" should evaluate to true, got true 581s ok 180 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true)" should evaluate to true, got true 581s ok 181 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && true)" should evaluate to true, got true 581s ok 182 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || true)" should evaluate to false, got false 581s ok 183 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || true || true)" should evaluate to false, got false 581s ok 184 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || true && true)" should evaluate to false, got false 581s ok 185 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && true || true)" should evaluate to false, got false 581s ok 186 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && true && true)" should evaluate to true, got true 581s ok 187 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || true || !true)" should evaluate to false, got false 581s ok 188 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || true && !true)" should evaluate to true, got true 581s ok 189 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && true || !true)" should evaluate to true, got true 581s ok 190 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && true && !true)" should evaluate to true, got true 581s ok 191 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && !true)" should evaluate to true, got true 581s ok 192 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || !true)" should evaluate to true, got true 581s ok 193 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || !true || true)" should evaluate to false, got false 581s ok 194 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || !true && true)" should evaluate to true, got true 581s ok 195 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && !true || true)" should evaluate to false, got false 581s ok 196 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && !true && true)" should evaluate to true, got true 581s ok 197 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || !true || !true)" should evaluate to true, got true 581s ok 198 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true || !true && !true)" should evaluate to true, got true 581s ok 199 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && !true || !true)" should evaluate to true, got true 581s ok 200 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "!(!true && !true && !true)" should evaluate to true, got true 581s ok 201 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 581s ok 202 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 581s ok 203 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 581s ok 204 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 581s ok 205 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 581s ok 206 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 581s ok 207 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 581s ok 208 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 581s ok 209 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 581s ok 210 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 581s ok 211 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 581s ok 212 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 581s ok 213 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 581s ok 214 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 581s ok 215 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 581s ok 216 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 581s ok 217 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 581s ok 218 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 581s ok 219 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 581s ok 220 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-F '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 581s ok 221 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-F '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 581s ok 222 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-U '/apache/' " should evaluate to true, got true 581s ok 223 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "-U '/apache/expr/none' " should evaluate to false, got false 581s ok 224 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 581s ok 225 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 581s ok 226 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "base64('foo') = 'Zm9v' " should evaluate to true, got true 581s ok 227 581s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 581s ok 228 581s Error log should not have 'Internal evaluation error' entries, found 0 581s ok 229 581s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 581s ok 585s t/apache/expr_string.t .............. 585s 1..29 585s # Running under perl version 5.038002 for linux 585s # Current time local: Tue Dec 17 18:58:14 2024 585s # Current time GMT: Tue Dec 17 18:58:14 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.42 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 1 585s Expected return code 200, got 200 for 'foo' 585s ok 2 585s # testing : log message [Tue Dec 17 18:58:16.215258 2024] [log_debug:info] [pid 165079:tid 132745481160384] [client 127.0.0.1:42196] foo (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: 'foo' 585s # received: 'foo' 585s ok 3 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 4 585s Expected return code 200, got 200 for '%{req:SomeHeader}' 585s ok 5 585s # testing : log message [Tue Dec 17 18:58:16.471796 2024] [log_debug:info] [pid 165079:tid 132745481160384] [client 127.0.0.1:42196] SomeValue (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: 'SomeValue' 585s # received: 'SomeValue' 585s ok 6 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 7 585s Should get parse error (500) for "%{", got 500 585s ok 8 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 9 585s Expected return code 200, got 200 for '%' 585s ok 10 585s # testing : log message [Tue Dec 17 18:58:16.978050 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] % (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: '%' 585s # received: '%' 585s ok 11 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 12 585s Expected return code 200, got 200 for '}' 585s ok 13 585s # testing : log message [Tue Dec 17 18:58:17.231351 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] } (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: '}' 585s # received: '}' 585s ok 14 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 15 585s Expected return code 200, got 200 for '\"' 585s ok 16 585s # testing : log message [Tue Dec 17 18:58:17.484574 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] " (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: '"' 585s # received: '"' 585s ok 17 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 18 585s Expected return code 200, got 200 for '\'' 585s ok 19 585s # testing : log message [Tue Dec 17 18:58:17.737871 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] ' (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: '\'' 585s # received: '\'' 585s ok 20 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 21 585s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 585s ok 22 585s # testing : log message [Tue Dec 17 18:58:17.991109 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: '%{req:SomeHeader}' 585s # received: '%{req:SomeHeader}' 585s ok 23 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 24 585s Expected return code 200, got 200 for '%{tolower:IDENT}' 585s ok 25 585s # testing : log message [Tue Dec 17 18:58:18.244516 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] ident (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: 'ident' 585s # received: 'ident' 585s ok 26 585s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 27 585s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 585s ok 28 585s # testing : log message [Tue Dec 17 18:58:18.497615 2024] [log_debug:info] [pid 165109:tid 132745791538880] [client 127.0.0.1:32936] get (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 585s # didn't match 585s # expected: 'get' 585s # received: 'get' 585s ok 29 585s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 585s ok 588s t/apache/getfile.t .................. 588s # using LWP client 588s 1..219 588s # Running under perl version 5.038002 for linux 588s # Current time local: Tue Dec 17 18:58:18 2024 588s # Current time GMT: Tue Dec 17 18:58:18 2024 588s # Using Test.pm version 1.31 588s # Using Apache/Test.pm version 1.42 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "44f3-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 17651 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl.pod 588s # expected: 17651 588s # received: 17651 588s ok 1 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "dbb0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 56240 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5004delta.pod 588s # expected: 56240 588s # received: 56240 588s ok 2 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "85eb-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 34283 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5005delta.pod 588s # expected: 34283 588s # received: 34283 588s ok 3 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "d8ed-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 55533 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5100delta.pod 588s # expected: 55533 588s # received: 55533 588s ok 4 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "ab70-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 43888 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5101delta.pod 588s # expected: 43888 588s # received: 43888 588s ok 5 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "15cb7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 89271 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5120delta.pod 588s # expected: 89271 588s # received: 89271 588s ok 6 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2707-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9991 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5121delta.pod 588s # expected: 9991 588s # received: 9991 588s ok 7 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2569-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9577 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5122delta.pod 588s # expected: 9577 588s # received: 9577 588s ok 8 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1004-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4100 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5123delta.pod 588s # expected: 4100 588s # received: 4100 588s ok 9 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "e58-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3672 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5124delta.pod 588s # expected: 3672 588s # received: 3672 588s ok 10 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1e03-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7683 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5125delta.pod 588s # expected: 7683 588s # received: 7683 588s ok 11 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "233aa-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 144298 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5140delta.pod 588s # expected: 144298 588s # received: 144298 588s ok 12 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1f1e-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7966 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5141delta.pod 588s # expected: 7966 588s # received: 7966 588s ok 13 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1aec-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6892 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5142delta.pod 588s # expected: 6892 588s # received: 6892 588s ok 14 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1e50-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7760 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5143delta.pod 588s # expected: 7760 588s # received: 7760 588s ok 15 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "18b7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6327 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5144delta.pod 588s # expected: 6327 588s # received: 6327 588s ok 16 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "20a09-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 133641 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5160delta.pod 588s # expected: 133641 588s # received: 133641 588s ok 17 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "17fe-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6142 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5161delta.pod 588s # expected: 6142 588s # received: 6142 588s ok 18 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "e0a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3594 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5162delta.pod 588s # expected: 3594 588s # received: 3594 588s ok 19 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "ff5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4085 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5163delta.pod 588s # expected: 4085 588s # received: 4085 588s ok 20 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1d286-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 119430 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5180delta.pod 588s # expected: 119430 588s # received: 119430 588s ok 21 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "19c5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6597 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5181delta.pod 588s # expected: 6597 588s # received: 6597 588s ok 22 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "14d7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5335 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5182delta.pod 588s # expected: 5335 588s # received: 5335 588s ok 23 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1208-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4616 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5184delta.pod 588s # expected: 4616 588s # received: 4616 588s ok 24 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1c352-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 115538 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5200delta.pod 588s # expected: 115538 588s # received: 115538 588s ok 25 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2a07-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10759 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5201delta.pod 588s # expected: 10759 588s # received: 10759 588s ok 26 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2fef-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 12271 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5202delta.pod 588s # expected: 12271 588s # received: 12271 588s ok 27 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2410-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9232 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5203delta.pod 588s # expected: 9232 588s # received: 9232 588s ok 28 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1fa90-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 129680 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5220delta.pod 588s # expected: 129680 588s # received: 129680 588s ok 29 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "293d-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10557 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5221delta.pod 588s # expected: 10557 588s # received: 10557 588s ok 30 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "301f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 12319 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5222delta.pod 588s # expected: 12319 588s # received: 12319 588s ok 31 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "20fa-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8442 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5223delta.pod 588s # expected: 8442 588s # received: 8442 588s ok 32 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1162-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4450 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5224delta.pod 588s # expected: 4450 588s # received: 4450 588s ok 33 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "fc0b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 64523 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5240delta.pod 588s # expected: 64523 588s # received: 64523 588s ok 34 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2009-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8201 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5241delta.pod 588s # expected: 8201 588s # received: 8201 588s ok 35 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1007-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4103 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5242delta.pod 588s # expected: 4103 588s # received: 4103 588s ok 36 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2aac-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10924 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5243delta.pod 588s # expected: 10924 588s # received: 10924 588s ok 37 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1168-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4456 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5244delta.pod 588s # expected: 4456 588s # received: 4456 588s ok 38 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1875b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 100187 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5260delta.pod 588s # expected: 100187 588s # received: 100187 588s ok 39 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1e25-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7717 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5261delta.pod 588s # expected: 7717 588s # received: 7717 588s ok 40 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1e16-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7702 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5262delta.pod 588s # expected: 7702 588s # received: 7702 588s ok 41 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1b69-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7017 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5263delta.pod 588s # expected: 7017 588s # received: 7017 588s ok 42 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "115d9-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 71129 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5280delta.pod 588s # expected: 71129 588s # received: 71129 588s ok 43 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "11f7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4599 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5281delta.pod 588s # expected: 4599 588s # received: 4599 588s ok 44 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1806-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6150 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5282delta.pod 588s # expected: 6150 588s # received: 6150 588s ok 45 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "13f7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5111 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5283delta.pod 588s # expected: 5111 588s # received: 5111 588s ok 46 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9efd-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 40701 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5300delta.pod 588s # expected: 40701 588s # received: 40701 588s ok 47 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1662-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5730 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5301delta.pod 588s # expected: 5730 588s # received: 5730 588s ok 48 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "124a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4682 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5302delta.pod 588s # expected: 4682 588s # received: 4682 588s ok 49 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1374-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4980 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5303delta.pod 588s # expected: 4980 588s # received: 4980 588s ok 50 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "d310-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 54032 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5320delta.pod 588s # expected: 54032 588s # received: 54032 588s ok 51 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1b5f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7007 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5321delta.pod 588s # expected: 7007 588s # received: 7007 588s ok 52 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9201-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 37377 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5340delta.pod 588s # expected: 37377 588s # received: 37377 588s ok 53 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1076-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4214 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5341delta.pod 588s # expected: 4214 588s # received: 4214 588s ok 54 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "f6a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3946 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5342delta.pod 588s # expected: 3946 588s # received: 3946 588s ok 55 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "fd6-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4054 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5343delta.pod 588s # expected: 4054 588s # received: 4054 588s ok 56 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "ad8b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 44427 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5360delta.pod 588s # expected: 44427 588s # received: 44427 588s ok 57 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1288-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4744 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5361delta.pod 588s # expected: 4744 588s # received: 4744 588s ok 58 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "f6a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3946 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5362delta.pod 588s # expected: 3946 588s # received: 3946 588s ok 59 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "fd7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4055 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5363delta.pod 588s # expected: 4055 588s # received: 4055 588s ok 60 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "10d49-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 68937 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5380delta.pod 588s # expected: 68937 588s # received: 68937 588s ok 61 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "f6a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3946 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5381delta.pod 588s # expected: 3946 588s # received: 3946 588s ok 62 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "fd4-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4052 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl5382delta.pod 588s # expected: 4052 588s # received: 4052 588s ok 63 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1e729-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 124713 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl561delta.pod 588s # expected: 124713 588s # received: 124713 588s ok 64 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1a2c1-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 107201 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl56delta.pod 588s # expected: 107201 588s # received: 107201 588s ok 65 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "94ac-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 38060 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl581delta.pod 588s # expected: 38060 588s # received: 38060 588s ok 66 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1176-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4470 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl582delta.pod 588s # expected: 4470 588s # received: 4470 588s ok 67 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "18bf-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6335 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl583delta.pod 588s # expected: 6335 588s # received: 6335 588s ok 68 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1cc3-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7363 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl584delta.pod 588s # expected: 7363 588s # received: 7363 588s ok 69 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1701-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5889 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl585delta.pod 588s # expected: 5889 588s # received: 5889 588s ok 70 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "122b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4651 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl586delta.pod 588s # expected: 4651 588s # received: 4651 588s ok 71 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "20a5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8357 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl587delta.pod 588s # expected: 8357 588s # received: 8357 588s ok 72 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "62c1-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 25281 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl588delta.pod 588s # expected: 25281 588s # received: 25281 588s ok 73 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "d290-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 53904 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl589delta.pod 588s # expected: 53904 588s # received: 53904 588s ok 74 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1c1d5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 115157 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perl58delta.pod 588s # expected: 115157 588s # received: 115157 588s ok 75 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4fe9-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 20457 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlaix.pod 588s # expected: 20457 588s # received: 20457 588s ok 76 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1688-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5768 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlamiga.pod 588s # expected: 5768 588s # received: 5768 588s ok 77 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2031-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8241 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlandroid.pod 588s # expected: 8241 588s # received: 8241 588s ok 78 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "c9433-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 824371 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlapi.pod 588s # expected: 824371 588s # received: 824371 588s ok 79 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "5837-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 22583 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlapio.pod 588s # expected: 22583 588s # received: 22583 588s ok 80 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1b62-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7010 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlartistic.pod 588s # expected: 7010 588s # received: 7010 588s ok 81 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "20c2-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8386 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlbook.pod 588s # expected: 8386 588s # received: 8386 588s ok 82 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "126-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 294 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlboot.pod 588s # expected: 294 588s # received: 294 588s ok 83 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "130-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 304 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlbot.pod 588s # expected: 304 588s # received: 304 588s ok 84 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1f50-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8016 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlbs2000.pod 588s # expected: 8016 588s # received: 8016 588s ok 85 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "dea2-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 56994 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlcall.pod 588s # expected: 56994 588s # received: 56994 588s ok 86 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1180-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4480 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlcheat.pod 588s # expected: 4480 588s # received: 4480 588s ok 87 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "23bf-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9151 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlclass.pod 588s # expected: 9151 588s # received: 9151 588s ok 88 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "3c63-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 15459 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlclassguts.pod 588s # expected: 15459 588s # received: 15459 588s ok 89 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "254a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9546 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlclib.pod 588s # expected: 9546 588s # received: 9546 588s ok 90 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "12e5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4837 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlcn.pod 588s # expected: 4837 588s # received: 4837 588s ok 91 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1b1a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6938 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlcommunity.pod 588s # expected: 6938 588s # received: 6938 588s ok 92 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "662a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 26154 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlcygwin.pod 588s # expected: 26154 588s # received: 26154 588s ok 93 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "cfa2-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 53154 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldata.pod 588s # expected: 53154 588s # received: 53154 588s ok 94 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "134f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4943 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 588s # expected: 4943 588s # received: 4943 588s ok 95 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "a85c-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 43100 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldebguts.pod 588s # expected: 43100 588s # received: 43100 588s ok 96 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "5693-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 22163 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldebtut.pod 588s # expected: 22163 588s # received: 22163 588s ok 97 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9bbb-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 39867 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldebug.pod 588s # expected: 39867 588s # received: 39867 588s ok 98 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "fd4-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4052 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldelta.pod 588s # expected: 4052 588s # received: 4052 588s ok 99 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "5f0a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 24330 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldeprecation.pod 588s # expected: 24330 588s # received: 24330 588s ok 100 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4c051-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 311377 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldiag.pod 588s # expected: 311377 588s # received: 311377 588s ok 101 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "24a0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9376 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldoc.pod 588s # expected: 9376 588s # received: 9376 588s ok 102 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "b4ed-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 46317 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldocstyle.pod 588s # expected: 46317 588s # received: 46317 588s ok 103 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "687a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 26746 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldsc.pod 588s # expected: 26746 588s # received: 26746 588s ok 104 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1f17-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7959 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perldtrace.pod 588s # expected: 7959 588s # received: 7959 588s ok 105 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "14981-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 84353 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlebcdic.pod 588s # expected: 84353 588s # received: 84353 588s ok 106 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9321-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 37665 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlembed.pod 588s # expected: 37665 588s # received: 37665 588s ok 107 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2877-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10359 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlexperiment.pod 588s # expected: 10359 588s # received: 10359 588s ok 108 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "590b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 22795 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq.pod 588s # expected: 22795 588s # received: 22795 588s ok 109 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "385d-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 14429 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq1.pod 588s # expected: 14429 588s # received: 14429 588s ok 110 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "24a1-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9377 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq2.pod 588s # expected: 9377 588s # received: 9377 588s ok 111 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "92e1-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 37601 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq3.pod 588s # expected: 37601 588s # received: 37601 588s ok 112 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "162be-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 90814 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq4.pod 588s # expected: 90814 588s # received: 90814 588s ok 113 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "d7fc-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 55292 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq5.pod 588s # expected: 55292 588s # received: 55292 588s ok 114 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9a71-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 39537 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq6.pod 588s # expected: 39537 588s # received: 39537 588s ok 115 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "93b8-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 37816 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq7.pod 588s # expected: 37816 588s # received: 37816 588s ok 116 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "c310-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 49936 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq8.pod 588s # expected: 49936 588s # received: 49936 588s ok 117 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "3b75-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 15221 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfaq9.pod 588s # expected: 15221 588s # received: 15221 588s ok 118 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "56ca-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 22218 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfilter.pod 588s # expected: 22218 588s # received: 22218 588s ok 119 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "342b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 13355 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfork.pod 588s # expected: 13355 588s # received: 13355 588s ok 120 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "40e0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 16608 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlform.pod 588s # expected: 16608 588s # received: 16608 588s ok 121 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "671-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 1649 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 588s # expected: 1649 588s # received: 1649 588s ok 122 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "67142-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 422210 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlfunc.pod 588s # expected: 422210 588s # received: 422210 588s ok 123 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "7c2a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 31786 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlgit.pod 588s # expected: 31786 588s # received: 31786 588s ok 124 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "21810-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 137232 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlglossary.pod 588s # expected: 137232 588s # received: 137232 588s ok 125 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4075-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 16501 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlgov.pod 588s # expected: 16501 588s # received: 16501 588s ok 126 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "35f7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 13815 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlgpl.pod 588s # expected: 13815 588s # received: 13815 588s ok 127 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2c264-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 180836 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlguts.pod 588s # expected: 180836 588s # received: 180836 588s ok 128 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "afe4-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 45028 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhack.pod 588s # expected: 45028 588s # received: 45028 588s ok 129 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "11a38-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 72248 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhacktips.pod 588s # expected: 72248 588s # received: 72248 588s ok 130 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1809-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6153 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhacktut.pod 588s # expected: 6153 588s # received: 6153 588s ok 131 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "5f7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 1527 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhaiku.pod 588s # expected: 1527 588s # received: 1527 588s ok 132 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "e88a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 59530 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhist.pod 588s # expected: 59530 588s # received: 59530 588s ok 133 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "77a4-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 30628 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhpux.pod 588s # expected: 30628 588s # received: 30628 588s ok 134 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "7dd-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 2013 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlhurd.pod 588s # expected: 2013 588s # received: 2013 588s ok 135 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1f865-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 129125 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlintern.pod 588s # expected: 129125 588s # received: 129125 588s ok 136 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9216-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 37398 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlinterp.pod 588s # expected: 37398 588s # received: 37398 588s ok 137 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "579d-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 22429 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlintro.pod 588s # expected: 22429 588s # received: 22429 588s ok 138 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "8ad3-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 35539 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perliol.pod 588s # expected: 35539 588s # received: 35539 588s ok 139 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "11817-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 71703 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlipc.pod 588s # expected: 71703 588s # received: 71703 588s ok 140 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1150-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4432 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlirix.pod 588s # expected: 4432 588s # received: 4432 588s ok 141 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "20a8-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8360 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perljp.pod 588s # expected: 8360 588s # received: 8360 588s ok 142 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2fc0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 12224 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlko.pod 588s # expected: 12224 588s # received: 12224 588s ok 143 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "163-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 355 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perllexwarn.pod 588s # expected: 355 588s # received: 355 588s ok 144 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "7ea-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 2026 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perllinux.pod 588s # expected: 2026 588s # received: 2026 588s ok 145 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "12457-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 74839 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perllocale.pod 588s # expected: 74839 588s # received: 74839 588s ok 146 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "24dc-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9436 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perllol.pod 588s # expected: 9436 588s # received: 9436 588s ok 147 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2f6f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 12143 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlmacosx.pod 588s # expected: 12143 588s # received: 12143 588s ok 148 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "6753-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 26451 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlmod.pod 588s # expected: 26451 588s # received: 26451 588s ok 149 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2574-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9588 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 588s # expected: 9588 588s # received: 9588 588s ok 150 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "e547-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 58695 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlmodlib.pod 588s # expected: 58695 588s # received: 58695 588s ok 151 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "573b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 22331 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 588s # expected: 22331 588s # received: 22331 588s ok 152 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "d65-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3429 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlmroapi.pod 588s # expected: 3429 588s # received: 3429 588s ok 153 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2ad3-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10963 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlnewmod.pod 588s # expected: 10963 588s # received: 10963 588s ok 154 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "20a5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8357 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlnumber.pod 588s # expected: 8357 588s # received: 8357 588s ok 155 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "8d30-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 36144 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlobj.pod 588s # expected: 36144 588s # received: 36144 588s ok 156 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "6885-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 26757 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlootut.pod 588s # expected: 26757 588s # received: 26757 588s ok 157 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "251a5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 151973 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlop.pod 588s # expected: 151973 588s # received: 151973 588s ok 158 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4db-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 1243 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 588s # expected: 1243 588s # received: 1243 588s ok 159 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "3b77-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 15223 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlopentut.pod 588s # expected: 15223 588s # received: 15223 588s ok 160 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "16cb9-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 93369 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlos2.pod 588s # expected: 93369 588s # received: 93369 588s ok 161 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "37cb-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 14283 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlos390.pod 588s # expected: 14283 588s # received: 14283 588s ok 162 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "12b0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4784 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlos400.pod 588s # expected: 4784 588s # received: 4784 588s ok 163 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "c8a9-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 51369 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlpacktut.pod 588s # expected: 51369 588s # received: 51369 588s ok 164 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "c2bd-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 49853 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlperf.pod 588s # expected: 49853 588s # received: 49853 588s ok 165 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1418-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5144 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlplan9.pod 588s # expected: 5144 588s # received: 5144 588s ok 166 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "5b65-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 23397 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlpod.pod 588s # expected: 23397 588s # received: 23397 588s ok 167 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "10d10-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 68880 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlpodspec.pod 588s # expected: 68880 588s # received: 68880 588s ok 168 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2f40-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 12096 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 588s # expected: 12096 588s # received: 12096 588s ok 169 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "67b7-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 26551 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlpolicy.pod 588s # expected: 26551 588s # received: 26551 588s ok 170 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "15cc8-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 89288 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlport.pod 588s # expected: 89288 588s # received: 89288 588s ok 171 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1412-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 5138 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlpragma.pod 588s # expected: 5138 588s # received: 5138 588s ok 172 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1a25-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 6693 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlqnx.pod 588s # expected: 6693 588s # received: 6693 588s ok 173 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2127d-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 135805 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlre.pod 588s # expected: 135805 588s # received: 135805 588s ok 174 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "7bad-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 31661 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlreapi.pod 588s # expected: 31661 588s # received: 31661 588s ok 175 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "818f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 33167 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 588s # expected: 33167 588s # received: 33167 588s ok 176 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "beb0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 48816 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 588s # expected: 48816 588s # received: 48816 588s ok 177 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "8c47-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 35911 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlref.pod 588s # expected: 35911 588s # received: 35911 588s ok 178 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4944-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 18756 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlreftut.pod 588s # expected: 18756 588s # received: 18756 588s ok 179 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "a989-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 43401 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlreguts.pod 588s # expected: 43401 588s # received: 43401 588s ok 180 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1fd-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 509 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlrepository.pod 588s # expected: 509 588s # received: 509 588s ok 181 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4af5-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 19189 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlrequick.pod 588s # expected: 19189 588s # received: 19189 588s ok 182 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "3ce4-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 15588 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlreref.pod 588s # expected: 15588 588s # received: 15588 588s ok 183 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1e219-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 123417 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlretut.pod 588s # expected: 123417 588s # received: 123417 588s ok 184 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "60c-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 1548 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlriscos.pod 588s # expected: 1548 588s # received: 1548 588s ok 185 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "e52d-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 58669 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlrun.pod 588s # expected: 58669 588s # received: 58669 588s ok 186 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "6cc6-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 27846 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsec.pod 588s # expected: 27846 588s # received: 27846 588s ok 187 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "4af2-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 19186 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 588s # expected: 19186 588s # received: 19186 588s ok 188 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "74a6-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 29862 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsolaris.pod 588s # expected: 29862 588s # received: 29862 588s ok 189 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1bdc-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7132 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsource.pod 588s # expected: 7132 588s # received: 7132 588s ok 190 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "233b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 9019 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlstyle.pod 588s # expected: 9019 588s # received: 9019 588s ok 191 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "12f85-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 77701 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsub.pod 588s # expected: 77701 588s # received: 77701 588s ok 192 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "d2de-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 53982 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsyn.pod 588s # expected: 53982 588s # received: 53982 588s ok 193 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "2858-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10328 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlsynology.pod 588s # expected: 10328 588s # received: 10328 588s ok 194 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "b53a-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 46394 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlthrtut.pod 588s # expected: 46394 588s # received: 46394 588s ok 195 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "9a91-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 39569 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltie.pod 588s # expected: 39569 588s # received: 39569 588s ok 196 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "b9206-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 758278 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltoc.pod 588s # expected: 758278 588s # received: 758278 588s ok 197 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "174-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 372 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltodo.pod 588s # expected: 372 588s # received: 372 588s ok 198 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "126-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 294 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltooc.pod 588s # expected: 294 588s # received: 294 588s ok 199 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "126-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 294 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltoot.pod 588s # expected: 294 588s # received: 294 588s ok 200 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "297f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 10623 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltrap.pod 588s # expected: 10623 588s # received: 10623 588s ok 201 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "213f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 8511 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltru64.pod 588s # expected: 8511 588s # received: 8511 588s ok 202 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1183-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4483 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perltw.pod 588s # expected: 4483 588s # received: 4483 588s ok 203 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "162c0-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 90816 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlunicode.pod 588s # expected: 90816 588s # received: 90816 588s ok 204 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "6349-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 25417 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlunicook.pod 588s # expected: 25417 588s # received: 25417 588s ok 205 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "372e-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 14126 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlunifaq.pod 588s # expected: 14126 588s # received: 14126 588s ok 206 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "96e1-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 38625 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perluniintro.pod 588s # expected: 38625 588s # received: 38625 588s ok 207 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "6eefa-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 454394 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perluniprops.pod 588s # expected: 454394 588s # received: 454394 588s ok 208 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1f0f-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7951 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlunitut.pod 588s # expected: 7951 588s # received: 7951 588s ok 209 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1ce8-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 7400 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlutil.pod 588s # expected: 7400 588s # received: 7400 588s ok 210 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "16ab2-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 92850 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlvar.pod 588s # expected: 92850 588s # received: 92850 588s ok 211 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "c68d-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 50829 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlvms.pod 588s # expected: 50829 588s # received: 50829 588s ok 212 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "f16-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 3862 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlvos.pod 588s # expected: 3862 588s # received: 3862 588s ok 213 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "7fdb-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 32731 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlwin32.pod 588s # expected: 32731 588s # received: 32731 588s ok 214 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "1532b-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 86827 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlxs.pod 588s # expected: 86827 588s # received: 86827 588s ok 215 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "c504-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 50436 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlxstut.pod 588s # expected: 50436 588s # received: 50436 588s ok 216 588s #lwp request: 588s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "5dc1-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 24001 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 588s # expected: 24001 588s # received: 24001 588s ok 217 588s #lwp request: 588s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "b8238-6237dbf803ac0" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 754232 588s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-binary-httpd 588s # expected: 754232 588s # received: 754232 588s ok 218 588s #lwp request: 588s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 588s #User-Agent: libwww-perl/6.76 588s # 588s #server response: 588s #HTTP/1.1 200 OK 588s #Connection: close 588s #Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Accept-Ranges: bytes 588s #ETag: "3d5470-6155edc931600" 588s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 588s #Vary: In-If1 588s #Content-Length: 4019312 588s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 588s #Client-Date: Tue, 17 Dec 2024 18:58:20 GMT 588s #Client-Peer: 127.0.0.1:8529 588s #Client-Response-Num: 1 588s #DMMATCH1: 1 588s # 588s # testing : download of /getfiles-binary-perl 588s # expected: 4019312 588s # received: 4019312 588s ok 219 588s ok 590s t/apache/headers.t .................. 590s 1..27 590s # Running under perl version 5.038002 for linux 590s # Current time local: Tue Dec 17 18:58:20 2024 590s # Current time GMT: Tue Dec 17 18:58:20 2024 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.42 590s testing: Hello: World 590s ok 1 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 2 590s header: [World] vs [World] 590s # testing : compare header Hello value 590s # expected: 'World' 590s # received: 'World' 590s ok 3 590s testing: Hello: World 590s ok 4 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 5 590s header: [World] vs [World] 590s # testing : compare header Hello value 590s # expected: 'World' 590s # received: 'World' 590s ok 6 590s testing: Hello: World 590s ok 7 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 8 590s header: [World] vs [World] 590s # testing : compare header Hello value 590s # expected: 'World' 590s # received: 'World' 590s ok 9 590s testing: Hello: Foo 590s Bar 590s ok 10 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 11 590s header: [Foo Bar] vs [Foo Bar] 590s # testing : compare header Hello value 590s # expected: 'Foo Bar' 590s # received: 'Foo Bar' 590s ok 12 590s testing: Hello: Foo 590s Bar 590s ok 13 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 14 590s header: [Foo Bar] vs [Foo Bar] 590s # testing : compare header Hello value 590s # expected: 'Foo Bar' 590s # received: 'Foo Bar' 590s ok 15 590s testing: Hello: Foo 590s Bar 590s ok 16 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 17 590s header: [Foo Bar] vs [Foo Bar] 590s # testing : compare header Hello value 590s # expected: 'Foo Bar' 590s # received: 'Foo Bar' 590s ok 18 590s testing: Hello: Foo 590s Bar 590s ok 19 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 20 590s header: [Foo Bar] vs [Foo Bar] 590s # testing : compare header Hello value 590s # expected: 'Foo Bar' 590s # received: 'Foo Bar' 590s ok 21 590s testing: Hello: Foo 590s Bar 590s ok 22 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 23 590s header: [Foo Bar] vs [Foo Bar] 590s # testing : compare header Hello value 590s # expected: 'Foo Bar' 590s # received: 'Foo Bar' 590s ok 24 590s testing: Hello:World 590s ok 25 590s # testing : response success 590s # expected: qr/HTTP\/1\.. 200 OK/ 590s # received: 'HTTP/1.1 200 OK' 590s ok 26 590s header: [World] vs [World] 590s # testing : compare header Hello value 590s # expected: 'World' 590s # received: 'World' 590s ok 27 590s ok 591s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 593s t/apache/http_strict.t .............. 593s 1..178 593s # Running under perl version 5.038002 for linux 593s # Current time local: Tue Dec 17 18:58:24 2024 593s # Current time GMT: Tue Dec 17 18:58:24 2024 593s # Using Test.pm version 1.31 593s # Using Apache/Test.pm version 1.42 593s # SENDING: 593s # GET / HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 1 593s # SENDING: 593s # GET / HTTP/1.0\n\n 593s # expecting success, got 200 593s ok 2 593s # SENDING: 593s # get / HTTP/1.0\r\n\r\n 593s # expecting 501, got 501 593s ok 3 593s # SENDING: 593s # G ET / HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 4 593s # SENDING: 593s # G\x00ET / HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 5 593s # SENDING: 593s # G/T / HTTP/1.0\r\n\r\n 593s # expecting 501, got 501 593s ok 6 593s # SENDING: 593s # GET /\x00 HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 7 593s # SENDING: 593s # GET / HTTP/1.0\x00\r\n\r\n 593s # expecting 400, got 400 593s ok 8 593s # SENDING: 593s # GET\x0c/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 9 593s # SENDING: 593s # GET\r/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 10 593s # SENDING: 593s # GET\t/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 11 593s # SENDING: 593s # GET / HTT/1.0\r\n\r\n 593s # expecting error, got 400 593s ok 12 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 593s # expecting success, got 200 593s ok 13 593s # SENDING: 593s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 593s # expecting success, got 200 593s ok 14 593s # SENDING: 593s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 593s # expecting success, got 200 593s ok 15 593s # SENDING: 593s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 16 593s # SENDING: 593s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 17 593s # SENDING: 593s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 593s # expecting 200, got 200 593s ok 18 593s # SENDING: 593s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 19 593s # SENDING: 593s # GET / HTTP/\r\nHost: localhost\r\n\r\n 593s # expecting error, got 400 593s ok 20 593s # SENDING: 593s # GET / HTTP/0.9\r\n\r\n 593s # expecting error, got 400 593s ok 21 593s # SENDING: 593s # GET / HTTP/0.8\r\n\r\n 593s # expecting error, got 400 593s ok 22 593s # SENDING: 593s # GET /\x01 HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 23 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 24 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 593s # expecting 200, got 200 593s ok 25 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 593s # expecting 400, got 400 593s ok 26 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 593s # expecting 200, got 200 593s ok 27 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo\r\n\r\n 593s # expecting 400, got 400 593s ok 28 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 593s # expecting 400, got 400 593s ok 29 593s # SENDING: 593s # GET / HTTP/1.0\r\n: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 30 593s # SENDING: 593s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 31 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 593s # expecting 400, got 400 593s ok 32 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 593s # expecting 400, got 400 593s ok 33 593s # SENDING: 593s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 593s # expecting 400, got 400 593s ok 34 593s # SENDING: 593s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 35 593s # SENDING: 593s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 36 593s # SENDING: 593s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 37 593s # SENDING: 593s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 593s # expecting 200, got 200 593s ok 38 593s # SENDING: 593s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 593s # expecting 400, got 400 593s ok 39 593s # SENDING: 593s # GET / HTTP/1.0\r\r 593s # expecting dropped connection and HTTPD dropped connection 593s ok 40 593s # SENDING: 593s # GET /\r\n 593s # expecting headerless HTTP/0.9 body, got response 593s ok 41 593s # SENDING: 593s # GET /#frag HTTP/1.0\r\n 593s # expecting 400, got 400 593s ok 42 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 593s # expecting 200, got 200 593s ok 43 593s # SENDING: 593s # GET http://017700000001/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 44 593s # SENDING: 593s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 45 593s # SENDING: 593s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 46 593s # SENDING: 593s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 47 593s # SENDING: 593s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 48 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 593s # expecting 200, got 200 593s ok 49 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 593s # expecting 400, got 400 593s ok 50 593s # SENDING: 593s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 51 593s # SENDING: 593s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 52 593s # SENDING: 593s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 53 593s # SENDING: 593s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 54 593s # SENDING: 593s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 55 593s # SENDING: 593s # GET http://[::1]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 56 593s # SENDING: 593s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 57 593s # SENDING: 593s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 58 593s # SENDING: 593s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 59 593s # SENDING: 593s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 60 593s # SENDING: 593s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 61 593s # SENDING: 593s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 62 593s # SENDING: 593s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 63 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 593s # expecting success, got 200 593s ok 64 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 593s # expecting success, got 200 593s ok 65 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 593s # expecting success, got 200 593s ok 66 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 593s # expecting success, got 200 593s ok 67 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 593s # expecting success, got 200 593s ok 68 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 593s # expecting success, got 200 593s ok 69 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 593s # expecting 200, got 200 593s ok 70 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 593s # expecting 200, got 200 593s ok 71 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 593s # expecting 400, got 400 593s ok 72 593s # SENDING: 593s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 73 593s # SENDING: 593s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 74 593s # SENDING: 593s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 75 593s # SENDING: 593s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 76 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 593s # expecting 200, got 200 593s ok 77 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 593s # expecting 200, got 200 593s ok 78 593s # SENDING: 593s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 79 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 593s # DECODED: Foo: bar 593s # RESPONSE: 593s # HTTP/1.1 200 OK\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Foo: bar\r\n 593s # Vary: In-If1\r\n 593s # DMMATCH1: 1\r\n 593s # Connection: close\r\n 593s # Content-Type: text/plain\r\n 593s # \r\n 593s # Hi!\n 593s # SERVERNAME=localhost\n 593s # HTTP_HOST=\n 593s # 593s # expecting 200, got 200 593s ok 80 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 593s # DECODED: Foo: 593s # RESPONSE: 593s # HTTP/1.1 200 OK\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Foo: \r\n 593s # Vary: In-If1\r\n 593s # DMMATCH1: 1\r\n 593s # Connection: close\r\n 593s # Content-Type: text/plain\r\n 593s # \r\n 593s # Hi!\n 593s # SERVERNAME=localhost\n 593s # HTTP_HOST=\n 593s # 593s # expecting 200, got 200 593s ok 81 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 593s # DECODED: : bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 564\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 82 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 593s # DECODED: F\x00oo: bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 528\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 83 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 593s # DECODED: F\x01oo: bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 84 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 593s # DECODED: F\noo: bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 528\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 85 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 593s # DECODED: Foo: b\tar 593s # RESPONSE: 593s # HTTP/1.1 200 OK\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Foo: b\tar\r\n 593s # Vary: In-If1\r\n 593s # DMMATCH1: 1\r\n 593s # Connection: close\r\n 593s # Content-Type: text/plain\r\n 593s # \r\n 593s # Hi!\n 593s # SERVERNAME=localhost\n 593s # HTTP_HOST=\n 593s # 593s # expecting 200, got 200 593s ok 86 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 593s # DECODED: Foo: b\x01ar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 564\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 87 593s # SENDING: 593s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 593s # expecting 500, got 500 593s ok 88 593s # SENDING: 593s # GET / HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 89 593s # SENDING: 593s # GET / HTTP/1.0\n\n 593s # expecting 400, got 400 593s ok 90 593s # SENDING: 593s # get / HTTP/1.0\r\n\r\n 593s # expecting 501, got 501 593s ok 91 593s # SENDING: 593s # G ET / HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 92 593s # SENDING: 593s # G\x00ET / HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 93 593s # SENDING: 593s # G/T / HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 94 593s # SENDING: 593s # GET /\x00 HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 95 593s # SENDING: 593s # GET / HTTP/1.0\x00\r\n\r\n 593s # expecting 400, got 400 593s ok 96 593s # SENDING: 593s # GET\x0c/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 97 593s # SENDING: 593s # GET\r/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 98 593s # SENDING: 593s # GET\t/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 99 593s # SENDING: 593s # GET / HTT/1.0\r\n\r\n 593s # expecting error, got 400 593s ok 100 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 593s # expecting success, got 200 593s ok 101 593s # SENDING: 593s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 593s # expecting success, got 200 593s ok 102 593s # SENDING: 593s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 593s # expecting success, got 200 593s ok 103 593s # SENDING: 593s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 104 593s # SENDING: 593s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 105 593s # SENDING: 593s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 106 593s # SENDING: 593s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 107 593s # SENDING: 593s # GET / HTTP/\r\nHost: localhost\r\n\r\n 593s # expecting error, got 400 593s ok 108 593s # SENDING: 593s # GET / HTTP/0.9\r\n\r\n 593s # expecting error, got 400 593s ok 109 593s # SENDING: 593s # GET / HTTP/0.8\r\n\r\n 593s # expecting error, got 400 593s ok 110 593s # SENDING: 593s # GET /\x01 HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 111 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 112 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 593s # expecting 200, got 200 593s ok 113 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 593s # expecting 400, got 400 593s ok 114 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 593s # expecting 400, got 400 593s ok 115 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo\r\n\r\n 593s # expecting 400, got 400 593s ok 116 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 593s # expecting 400, got 400 593s ok 117 593s # SENDING: 593s # GET / HTTP/1.0\r\n: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 118 593s # SENDING: 593s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 119 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 593s # expecting 400, got 400 593s ok 120 593s # SENDING: 593s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 593s # expecting 400, got 400 593s ok 121 593s # SENDING: 593s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 593s # expecting 400, got 400 593s ok 122 593s # SENDING: 593s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 123 593s # SENDING: 593s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 124 593s # SENDING: 593s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 593s # expecting 400, got 400 593s ok 125 593s # SENDING: 593s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 593s # expecting 200, got 200 593s ok 126 593s # SENDING: 593s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 593s # expecting 400, got 400 593s ok 127 593s # SENDING: 593s # GET / HTTP/1.0\r\r 593s # expecting dropped connection and HTTPD dropped connection 593s ok 128 593s # SENDING: 593s # GET /\r\n 593s # expecting headerless HTTP/0.9 body, got response 593s ok 129 593s # SENDING: 593s # GET /#frag HTTP/1.0\r\n 593s # expecting 400, got 400 593s ok 130 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 593s # expecting 400, got 400 593s ok 131 593s # SENDING: 593s # GET http://017700000001/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 132 593s # SENDING: 593s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 133 593s # SENDING: 593s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 134 593s # SENDING: 593s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 135 593s # SENDING: 593s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 136 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 593s # expecting 400, got 400 593s ok 137 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 593s # expecting 400, got 400 593s ok 138 593s # SENDING: 593s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 139 593s # SENDING: 593s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 140 593s # SENDING: 593s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 141 593s # SENDING: 593s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 142 593s # SENDING: 593s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 143 593s # SENDING: 593s # GET http://[::1]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 144 593s # SENDING: 593s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 145 593s # SENDING: 593s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 146 593s # SENDING: 593s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 147 593s # SENDING: 593s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 148 593s # SENDING: 593s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 149 593s # SENDING: 593s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 593s # expecting success, got 200 593s ok 150 593s # SENDING: 593s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 593s # expecting 400, got 400 593s ok 151 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 593s # expecting success, got 200 593s ok 152 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 593s # expecting success, got 200 593s ok 153 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 593s # expecting success, got 200 593s ok 154 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 593s # expecting success, got 200 593s ok 155 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 593s # expecting success, got 200 593s ok 156 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 593s # expecting success, got 200 593s ok 157 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 593s # expecting 400, got 400 593s ok 158 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 593s # expecting 400, got 400 593s ok 159 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 593s # expecting 400, got 400 593s ok 160 593s # SENDING: 593s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 161 593s # SENDING: 593s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 162 593s # SENDING: 593s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 163 593s # SENDING: 593s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 593s # expecting 200, got 200 593s ok 164 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 593s # expecting 200, got 200 593s ok 165 593s # SENDING: 593s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 593s # expecting 200, got 200 593s ok 166 593s # SENDING: 593s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 593s # expecting 200, got 200 593s ok 167 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 593s # DECODED: Foo: bar 593s # RESPONSE: 593s # HTTP/1.1 200 OK\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Foo: bar\r\n 593s # Vary: In-If1\r\n 593s # DMMATCH1: 1\r\n 593s # Connection: close\r\n 593s # Content-Type: text/plain\r\n 593s # \r\n 593s # Hi!\n 593s # SERVERNAME=localhost\n 593s # HTTP_HOST=\n 593s # 593s # expecting 200, got 200 593s ok 168 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 593s # DECODED: Foo: 593s # RESPONSE: 593s # HTTP/1.1 200 OK\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Foo: \r\n 593s # Vary: In-If1\r\n 593s # DMMATCH1: 1\r\n 593s # Connection: close\r\n 593s # Content-Type: text/plain\r\n 593s # \r\n 593s # Hi!\n 593s # SERVERNAME=localhost\n 593s # HTTP_HOST=\n 593s # 593s # expecting 200, got 200 593s ok 169 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 593s # DECODED: : bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 564\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 170 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 593s # DECODED: F\x00oo: bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 528\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 171 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 593s # DECODED: F\x01oo: bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 564\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 172 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 593s # DECODED: F\noo: bar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 528\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 173 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 593s # DECODED: Foo: b\tar 593s # RESPONSE: 593s # HTTP/1.1 200 OK\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Foo: b\tar\r\n 593s # Vary: In-If1\r\n 593s # DMMATCH1: 1\r\n 593s # Connection: close\r\n 593s # Content-Type: text/plain\r\n 593s # \r\n 593s # Hi!\n 593s # SERVERNAME=localhost\n 593s # HTTP_HOST=\n 593s # 593s # expecting 200, got 200 593s ok 174 593s # SENDING: 593s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 593s # DECODED: Foo: b\x01ar 593s # RESPONSE: 593s # HTTP/1.1 500 Internal Server Error\r\n 593s # Date: Tue, 17 Dec 2024 18:58:26 GMT\r\n 593s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 593s # Content-Length: 564\r\n 593s # Connection: close\r\n 593s # Content-Type: text/html; charset=iso-8859-1\r\n 593s # \r\n 593s # \n 593s # \n 593s # ... 593s # expecting 500, got 500 593s ok 175 593s # SENDING: 593s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 593s # expecting 500, got 500 593s ok 176 593s ok 177 593s ok 178 593s ok 595s t/apache/if_sections.t .............. 595s 1..46 595s # Running under perl version 5.038002 for linux 595s # Current time local: Tue Dec 17 18:58:26 2024 595s # Current time GMT: Tue Dec 17 18:58:26 2024 595s # Using Test.pm version 1.31 595s # Using Apache/Test.pm version 1.42 595s # /if_sec/ with '': 595s # expected: 200 595s # received: '200' 595s ok 1 595s # expected: undef 595s # received: undef 595s ok 2 595s # /if_sec/foo.if_test with '': 595s # expected: 200 595s # received: '200' 595s ok 3 595s # expected: undef 595s # received: undef 595s ok 4 595s # /if_sec/foo.if_test with '1': 595s # expected: 200 595s # received: '200' 595s ok 5 595s # expected: 'global1' 595s # received: 'global1' 595s ok 6 595s # /if_sec/foo.if_test with '1 11': 595s # expected: 200 595s # received: '200' 595s ok 7 595s # expected: 'global1, nested11, nested113' 595s # received: 'global1, nested11, nested113' 595s ok 8 595s # /if_sec/foo.if_test with '1 11 111': 595s # expected: 200 595s # received: '200' 595s ok 9 595s # expected: 'global1, nested11, nested111' 595s # received: 'global1, nested11, nested111' 595s ok 10 595s # /if_sec/foo.if_test with '1 11 112': 595s # expected: 200 595s # received: '200' 595s ok 11 595s # expected: 'global1, nested11, nested112' 595s # received: 'global1, nested11, nested112' 595s ok 12 595s # /if_sec/foo.if_test with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 13 595s # expected: 'global1, files2' 595s # received: 'global1, files2' 595s ok 14 595s # /if_sec/dir/foo.txt with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 15 595s # expected: 'global1, dir1, dir2, dir_files1' 595s # received: 'global1, dir1, dir2, dir_files1' 595s ok 16 595s # /if_sec/dir/ with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 17 595s # expected: 'global1, dir1, dir2' 595s # received: 'global1, dir1, dir2' 595s ok 18 595s # /if_sec/dir/ with '1 11': 595s # expected: 200 595s # received: '200' 595s ok 19 595s # expected: 'global1, dir1, nested11, nested113' 595s # received: 'global1, dir1, nested11, nested113' 595s ok 20 595s # /if_sec/dir/ with '1 11 111': 595s # expected: 200 595s # received: '200' 595s ok 21 595s # expected: 'global1, dir1, nested11, nested111' 595s # received: 'global1, dir1, nested11, nested111' 595s ok 22 595s # /if_sec/dir/ with '1 11 112': 595s # expected: 200 595s # received: '200' 595s ok 23 595s # expected: 'global1, dir1, nested11, nested112' 595s # received: 'global1, dir1, nested11, nested112' 595s ok 24 595s # /if_sec/loc/ with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 25 595s # expected: 'global1, loc1, loc2' 595s # received: 'global1, loc1, loc2' 595s ok 26 595s # /if_sec/loc/foo.txt with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 27 595s # expected: 'global1, loc1, loc2' 595s # received: 'global1, loc1, loc2' 595s ok 28 595s # /if_sec/loc/ with '1 11': 595s # expected: 200 595s # received: '200' 595s ok 29 595s # expected: 'global1, loc1, nested11, nested113' 595s # received: 'global1, loc1, nested11, nested113' 595s ok 30 595s # /if_sec/loc/ with '1 11 111': 595s # expected: 200 595s # received: '200' 595s ok 31 595s # expected: 'global1, loc1, nested11, nested111' 595s # received: 'global1, loc1, nested11, nested111' 595s ok 32 595s # /if_sec/loc/ with '1 11 112': 595s # expected: 200 595s # received: '200' 595s ok 33 595s # expected: 'global1, loc1, nested11, nested112' 595s # received: 'global1, loc1, nested11, nested112' 595s ok 34 595s # /if_sec/loc/foo.if_test with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 35 595s # expected: 'global1, files2, loc1, loc2' 595s # received: 'global1, files2, loc1, loc2' 595s ok 36 595s # /if_sec/loc/foo.if_test with '1 2 11': 595s # expected: 200 595s # received: '200' 595s ok 37 595s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 595s # received: 'global1, files2, loc1, loc2, nested11, nested113' 595s ok 38 595s # /if_sec/loc/foo.if_test with '1 2 11 111': 595s # expected: 200 595s # received: '200' 595s ok 39 595s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 595s # received: 'global1, files2, loc1, loc2, nested11, nested111' 595s ok 40 595s # /if_sec/loc/foo.if_test with '1 2 11 112': 595s # expected: 200 595s # received: '200' 595s ok 41 595s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 595s # received: 'global1, files2, loc1, loc2, nested11, nested112' 595s ok 42 595s # /if_sec/proxy/ with '1 2': 595s # expected: 200 595s # received: '200' 595s ok 43 595s # expected: 'global1, locp1, locp2' 595s # received: 'global1, locp1, locp2' 595s ok 44 595s # /if_sec/proxy/ with '2': 595s # expected: 200 595s # received: '200' 595s ok 45 595s # expected: 'locp2' 595s # received: 'locp2' 595s ok 46 595s ok 597s t/apache/iffile.t ................... 597s 1..2 597s # Running under perl version 5.038002 for linux 597s # Current time local: Tue Dec 17 18:58:28 2024 597s # Current time GMT: Tue Dec 17 18:58:28 2024 597s # Using Test.pm version 1.31 597s # Using Apache/Test.pm version 1.42 597s # expected: 200 597s # received: '200' 597s ok 1 597s # expected: 'success1, success2, success3, success4, success5' 597s # received: 'success1, success2, success3, success4, success5' 597s ok 2 597s ok 598s t/apache/leaks.t .................... skipped: mod_memory_track not activated 604s t/apache/limits.t ................... 604s 1..12 604s # Running under perl version 5.038002 for linux 604s # Current time local: Tue Dec 17 18:58:31 2024 604s # Current time GMT: Tue Dec 17 18:58:31 2024 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.42 604s # Testing LimitRequestLine; should succeed 604s # testing : Test #1 604s # expected: 200 604s # received: '200' 604s ok 1 604s # Testing LimitRequestLine; should fail 604s # testing : Test #2 604s # expected: 414 604s # received: '414' 604s ok 2 604s # Testing LimitRequestFieldSize; should succeed 604s # testing : Test #3 604s # expected: 200 604s # received: '200' 604s ok 3 604s # Testing LimitRequestFieldSize; should fail 604s # testing : Test #4 604s # expected: 400 604s # received: '400' 604s ok 4 604s # Testing LimitRequestFields; should succeed 604s # testing : Test #5 604s # expected: 200 604s # received: '200' 604s ok 5 604s # Testing LimitRequestFields; should fail 604s # testing : Test #6 604s # expected: 400 604s # received: '400' 604s ok 6 604s # Testing LimitRequestBody; should succeed 604s # Chunked transfer-encoding enabled 604s # testing : Test #7 604s # expected: 200 604s # received: '200' 604s ok 7 604s # Testing LimitRequestBody; should succeed 604s # Chunked transfer-encoding disabled 604s # testing : Test #8 604s # expected: 200 604s # received: '200' 604s ok 8 604s # Testing LimitRequestBody; should fail 604s # Chunked transfer-encoding enabled 604s # testing : Test #9 604s # expected: 413 604s # received: '413' 604s ok 9 604s # Testing LimitRequestBody; should fail 604s # Chunked transfer-encoding disabled 604s # testing : Test #10 604s # expected: 413 604s # received: '413' 604s ok 10 604s # Testing LimitRequestFieldSize; should succeed 604s # testing : Test #11 604s # expected: 200 604s # received: '200' 604s ok 11 604s # Testing LimitRequestFieldSize; should fail 604s # testing : Test #12 604s # expected: 400 604s # received: '400' 604s ok 12 604s ok 606s t/apache/loglevel.t ................. 606s 1..8 606s # Running under perl version 5.038002 for linux 606s # Current time local: Tue Dec 17 18:58:37 2024 606s # Current time GMT: Tue Dec 17 18:58:37 2024 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.42 606s ok 1 606s ok 2 606s ok 3 606s ok 4 606s ok 5 606s ok 6 606s ok 7 606s ok 8 606s ok 608s t/apache/maxranges.t ................ 608s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 608s 1..19 608s # Running under perl version 5.038002 for linux 608s # Current time local: Tue Dec 17 18:58:39 2024 608s # Current time GMT: Tue Dec 17 18:58:39 2024 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.42 608s ok 1 608s ok 2 608s ok 3 608s ok 4 608s ok 5 608s ok 6 608s ok 7 608s ok 8 608s ok 9 608s ok 10 608s ok 11 608s ok 12 608s ok 13 608s ok 14 608s ok 15 608s ok 16 608s ok 17 608s ok 18 608s ok 19 608s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 608s ok 610s t/apache/mergeslashes.t ............. 610s 1..9 610s # Running under perl version 5.038002 for linux 610s # Current time local: Tue Dec 17 18:58:41 2024 610s # Current time GMT: Tue Dec 17 18:58:41 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.42 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for exact match 610s ok 1 610s # SENDING to 127.0.0.1:8539 610s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for merged even at front 610s ok 2 610s # SENDING to 127.0.0.1:8539 610s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for merged even at front 610s ok 3 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for c// should be merged 610s ok 4 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for a// should be merged 610s ok 5 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for a// matches locationmatch 610s ok 6 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 610s # expected 200, got 200 for c// doesn't match locationmatch 610s ok 7 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for baseline failed 610s ok 8 610s # SENDING to 127.0.0.1:8539 610s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 610s # expected 403, got 403 for b//d not merged for Location with OFF 610s ok 9 610s ok 611s t/apache/mmn.t ...................... 611s 1..2 611s # Running under perl version 5.038002 for linux 611s # Current time local: Tue Dec 17 18:58:43 2024 611s # Current time GMT: Tue Dec 17 18:58:43 2024 611s # Using Test.pm version 1.31 611s # Using Apache/Test.pm version 1.42 611s ok 1 611s ok 2 611s ok 613s t/apache/options.t .................. 613s 1..2 613s # Running under perl version 5.038002 for linux 613s # Current time local: Tue Dec 17 18:58:44 2024 613s # Current time GMT: Tue Dec 17 18:58:44 2024 613s # Using Test.pm version 1.31 613s # Using Apache/Test.pm version 1.42 613s # testing : code 613s # expected: 200 613s # received: '200' 613s ok 1 613s # testing : OPTIONS 613s # expected: qr/OPTIONS/ 613s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 613s ok 2 613s ok 616s t/apache/passbrigade.t .............. 616s # using LWP client 616s 1..114 616s # Running under perl version 5.038002 for linux 616s # Current time local: Tue Dec 17 18:58:46 2024 616s # Current time GMT: Tue Dec 17 18:58:46 2024 616s # Using Test.pm version 1.31 616s # Using Apache/Test.pm version 1.42 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 1024 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 1024 616s # received: 1024 616s ok 1 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 2048 616s # received: 2048 616s ok 2 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 3072 616s # received: 3072 616s ok 3 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 4096 616s # received: 4096 616s ok 4 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 5120 616s # received: 5120 616s ok 5 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 6144 616s # received: 6144 616s ok 6 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 7168 616s # received: 7168 616s ok 7 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 8192 616s # received: 8192 616s ok 8 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 9216 616s # received: 9216 616s ok 9 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 10240 616s # received: 10240 616s ok 10 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 11264 616s # received: 11264 616s ok 11 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 12288 616s # received: 12288 616s ok 12 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 13312 616s # received: 13312 616s ok 13 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 14336 616s # received: 14336 616s ok 14 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 15360 616s # received: 15360 616s ok 15 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 16384 616s # received: 16384 616s ok 16 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 17408 616s # received: 17408 616s ok 17 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 18432 616s # received: 18432 616s ok 18 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 19456 616s # received: 19456 616s ok 19 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 20480 616s # received: 20480 616s ok 20 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 21504 616s # received: 21504 616s ok 21 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 22528 616s # received: 22528 616s ok 22 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 23552 616s # received: 23552 616s ok 23 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 24576 616s # received: 24576 616s ok 24 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 25600 616s # received: 25600 616s ok 25 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 26624 616s # received: 26624 616s ok 26 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 27648 616s # received: 27648 616s ok 27 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 28672 616s # received: 28672 616s ok 28 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 29696 616s # received: 29696 616s ok 29 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 30720 616s # received: 30720 616s ok 30 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 31744 616s # received: 31744 616s ok 31 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 32768 616s # received: 32768 616s ok 32 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 33792 616s # received: 33792 616s ok 33 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 34816 616s # received: 34816 616s ok 34 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 35840 616s # received: 35840 616s ok 35 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 36864 616s # received: 36864 616s ok 36 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 37888 616s # received: 37888 616s ok 37 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 38912 616s # received: 38912 616s ok 38 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 39936 616s # received: 39936 616s ok 39 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 40960 616s # received: 40960 616s ok 40 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 41984 616s # received: 41984 616s ok 41 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 43008 616s # received: 43008 616s ok 42 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 44032 616s # received: 44032 616s ok 43 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 45056 616s # received: 45056 616s ok 44 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 46080 616s # received: 46080 616s ok 45 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 47104 616s # received: 47104 616s ok 46 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 48128 616s # received: 48128 616s ok 47 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 49152 616s # received: 49152 616s ok 48 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 50176 616s # received: 50176 616s ok 49 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 51200 616s # received: 51200 616s ok 50 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 102400 616s # received: 102400 616s ok 51 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 307200 616s # received: 307200 616s ok 52 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 512000 616s # received: 512000 616s ok 53 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 2048000 616s # received: 2048000 616s ok 54 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 4096000 616s # received: 4096000 616s ok 55 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 6144000 616s # received: 6144000 616s ok 56 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:48 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 10240000 616s # received: 10240000 616s ok 57 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 1024 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 1024 616s # received: 1024 616s ok 58 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 2048 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 2048 616s # received: 2048 616s ok 59 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 3072 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 3072 616s # received: 3072 616s ok 60 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 4096 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 4096 616s # received: 4096 616s ok 61 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 5120 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 5120 616s # received: 5120 616s ok 62 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 6144 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 6144 616s # received: 6144 616s ok 63 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 7168 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 7168 616s # received: 7168 616s ok 64 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 8192 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #DMMATCH1: 1 616s # 616s # testing : bytes in body 616s # expected: 8192 616s # received: 8192 616s ok 65 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 9216 616s # received: 9216 616s ok 66 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 10240 616s # received: 10240 616s ok 67 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 11264 616s # received: 11264 616s ok 68 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 12288 616s # received: 12288 616s ok 69 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 13312 616s # received: 13312 616s ok 70 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 14336 616s # received: 14336 616s ok 71 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 15360 616s # received: 15360 616s ok 72 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 16384 616s # received: 16384 616s ok 73 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 17408 616s # received: 17408 616s ok 74 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 18432 616s # received: 18432 616s ok 75 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 19456 616s # received: 19456 616s ok 76 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 20480 616s # received: 20480 616s ok 77 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 21504 616s # received: 21504 616s ok 78 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 22528 616s # received: 22528 616s ok 79 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 23552 616s # received: 23552 616s ok 80 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 24576 616s # received: 24576 616s ok 81 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 25600 616s # received: 25600 616s ok 82 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 26624 616s # received: 26624 616s ok 83 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 27648 616s # received: 27648 616s ok 84 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 28672 616s # received: 28672 616s ok 85 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 29696 616s # received: 29696 616s ok 86 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 30720 616s # received: 30720 616s ok 87 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 31744 616s # received: 31744 616s ok 88 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 32768 616s # received: 32768 616s ok 89 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 33792 616s # received: 33792 616s ok 90 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 34816 616s # received: 34816 616s ok 91 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 35840 616s # received: 35840 616s ok 92 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 36864 616s # received: 36864 616s ok 93 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 37888 616s # received: 37888 616s ok 94 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 38912 616s # received: 38912 616s ok 95 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 39936 616s # received: 39936 616s ok 96 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 40960 616s # received: 40960 616s ok 97 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 41984 616s # received: 41984 616s ok 98 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 43008 616s # received: 43008 616s ok 99 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 44032 616s # received: 44032 616s ok 100 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 45056 616s # received: 45056 616s ok 101 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 46080 616s # received: 46080 616s ok 102 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 47104 616s # received: 47104 616s ok 103 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 48128 616s # received: 48128 616s ok 104 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 49152 616s # received: 49152 616s ok 105 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 50176 616s # received: 50176 616s ok 106 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 51200 616s # received: 51200 616s ok 107 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 102400 616s # received: 102400 616s ok 108 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 307200 616s # received: 307200 616s ok 109 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 512000 616s # received: 512000 616s ok 110 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 2048000 616s # received: 2048000 616s ok 111 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 4096000 616s # received: 4096000 616s ok 112 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 6144000 616s # received: 6144000 616s ok 113 616s #lwp request: 616s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 616s #User-Agent: libwww-perl/6.76 616s # 616s #server response: 616s #HTTP/1.1 200 OK 616s #Connection: close 616s #Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 616s #Vary: In-If1 616s #Content-Length: 0 616s #Client-Date: Tue, 17 Dec 2024 18:58:49 GMT 616s #Client-Peer: 127.0.0.1:8529 616s #Client-Response-Num: 1 616s #Client-Transfer-Encoding: chunked 616s #DMMATCH1: 1 616s #X-Content-Length-Note: added by Apache::TestRequest 616s # 616s # testing : bytes in body 616s # expected: 10240000 616s # received: 10240000 616s ok 114 616s ok 618s t/apache/post.t ..................... 618s # using LWP client 618s 1..51 618s # Running under perl version 5.038002 for linux 618s # Current time local: Tue Dec 17 18:58:49 2024 618s # Current time GMT: Tue Dec 17 18:58:49 2024 618s # Using Test.pm version 1.31 618s # Using Apache/Test.pm version 1.42 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 1024 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '1024' 618s # received: 1024 618s ok 1 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 2048 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '2048' 618s # received: 2048 618s ok 2 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 3072 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '3072' 618s # received: 3072 618s ok 3 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 4096 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '4096' 618s # received: 4096 618s ok 4 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 5120 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '5120' 618s # received: 5120 618s ok 5 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 6144 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '6144' 618s # received: 6144 618s ok 6 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 7168 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '7168' 618s # received: 7168 618s ok 7 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 8192 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '8192' 618s # received: 8192 618s ok 8 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 9216 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 5 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '9216' 618s # received: 9216 618s ok 9 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 10240 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '10240' 618s # received: 10240 618s ok 10 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 11264 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '11264' 618s # received: 11264 618s ok 11 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 12288 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '12288' 618s # received: 12288 618s ok 12 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 13312 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '13312' 618s # received: 13312 618s ok 13 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 14336 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '14336' 618s # received: 14336 618s ok 14 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 15360 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '15360' 618s # received: 15360 618s ok 15 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 16384 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '16384' 618s # received: 16384 618s ok 16 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 17408 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '17408' 618s # received: 17408 618s ok 17 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 18432 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '18432' 618s # received: 18432 618s ok 18 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 19456 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '19456' 618s # received: 19456 618s ok 19 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 20480 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '20480' 618s # received: 20480 618s ok 20 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 21504 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '21504' 618s # received: 21504 618s ok 21 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 22528 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '22528' 618s # received: 22528 618s ok 22 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 23552 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '23552' 618s # received: 23552 618s ok 23 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 24576 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '24576' 618s # received: 24576 618s ok 24 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 25600 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '25600' 618s # received: 25600 618s ok 25 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 26624 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '26624' 618s # received: 26624 618s ok 26 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 27648 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '27648' 618s # received: 27648 618s ok 27 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 28672 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '28672' 618s # received: 28672 618s ok 28 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 29696 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '29696' 618s # received: 29696 618s ok 29 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 30720 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '30720' 618s # received: 30720 618s ok 30 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 31744 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '31744' 618s # received: 31744 618s ok 31 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 32768 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '32768' 618s # received: 32768 618s ok 32 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 33792 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '33792' 618s # received: 33792 618s ok 33 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 34816 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '34816' 618s # received: 34816 618s ok 34 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 35840 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '35840' 618s # received: 35840 618s ok 35 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 36864 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '36864' 618s # received: 36864 618s ok 36 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 37888 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '37888' 618s # received: 37888 618s ok 37 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 38912 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '38912' 618s # received: 38912 618s ok 38 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 39936 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '39936' 618s # received: 39936 618s ok 39 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 40960 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '40960' 618s # received: 40960 618s ok 40 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 41984 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '41984' 618s # received: 41984 618s ok 41 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 43008 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '43008' 618s # received: 43008 618s ok 42 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 44032 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '44032' 618s # received: 44032 618s ok 43 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 45056 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '45056' 618s # received: 45056 618s ok 44 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 46080 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '46080' 618s # received: 46080 618s ok 45 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 47104 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '47104' 618s # received: 47104 618s ok 46 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 48128 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '48128' 618s # received: 48128 618s ok 47 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 49152 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '49152' 618s # received: 49152 618s ok 48 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 50176 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '50176' 618s # received: 50176 618s ok 49 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 51200 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 6 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '51200' 618s # received: 51200 618s ok 50 618s #lwp request: 618s #POST http://localhost:8529/eat_post HTTP/1.1 618s #User-Agent: libwww-perl/6.76 618s #Content-Length: 102400 618s # 618s #server response: 618s #HTTP/1.1 200 OK 618s #Connection: close 618s #Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 618s #Vary: In-If1 618s #Content-Length: 7 618s #Client-Date: Tue, 17 Dec 2024 18:58:51 GMT 618s #Client-Peer: 127.0.0.1:8529 618s #Client-Response-Num: 1 618s #DMMATCH1: 1 618s # 618s # testing : length posted 618s # expected: '102400' 618s # received: 102400 618s ok 51 618s ok 620s t/apache/pr17629.t .................. 620s 1..4 620s # Running under perl version 5.038002 for linux 620s # Current time local: Tue Dec 17 18:58:51 2024 620s # Current time GMT: Tue Dec 17 18:58:51 2024 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.42 620s # expected: 'begin-foobar-end 620s # ' 620s # received: 'begin-foobar-end 620s # ' 620s ok 1 620s # expected: 200 620s # received: '200' 620s ok 2 620s # testing : response was gzipped 620s # expected: 'gzip' 620s # received: 'gzip' 620s ok 3 620s # expected: 'begin-foobar-end 620s # ' 620s # received: 'begin-foobar-end 620s # ' 620s ok 4 620s ok 622s t/apache/pr18757.t .................. 622s 1..3 622s # Running under perl version 5.038002 for linux 622s # Current time local: Tue Dec 17 18:58:53 2024 622s # Current time GMT: Tue Dec 17 18:58:53 2024 622s # Using Test.pm version 1.31 622s # Using Apache/Test.pm version 1.42 622s # testing : 200 response from GET 622s # expected: 200 622s # received: '200' 622s ok 1 622s # expected C-L is 26 622s # URL via proxy is http://localhost:8540/index.html 622s ok 2 622s # line: HTTP/1.1 200 OK 622s # line: Date: Tue, 17 Dec 2024 18:58:54 GMT 622s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 622s # line: Vary: In-If1 622s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 622s # line: ETag: "1a-613edd771cbc0" 622s # line: Accept-Ranges: bytes 622s # line: Content-Length: 26 622s # line: DMMATCH1: 1 622s # line: Content-Type: text/html 622s # line: 622s # testing : whether proxy strips Content-Length header 622s # expected: 1 622s # received: 1 622s ok 3 622s ok 623s t/apache/pr35292.t .................. 623s 1..3 623s # Running under perl version 5.038002 for linux 623s # Current time local: Tue Dec 17 18:58:55 2024 623s # Current time GMT: Tue Dec 17 18:58:55 2024 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.42 623s ok 1 623s ok 2 623s # testing : read response-line 623s # expected: qr/^HTTP\/1\.. 413/ 623s # received: 'HTTP/1.1 413 Request Entity Too Large 623s # ' 623s ok 3 623s ok 625s t/apache/pr35330.t .................. 625s 1..2 625s # Running under perl version 5.038002 for linux 625s # Current time local: Tue Dec 17 18:58:56 2024 625s # Current time GMT: Tue Dec 17 18:58:56 2024 625s # Using Test.pm version 1.31 625s # Using Apache/Test.pm version 1.42 625s # testing : SSI was allowed for location 625s # expected: 200 625s # received: '200' 625s ok 1 625s # testing : file was served with correct content 625s # expected: 'hello' 625s # received: 'hello' 625s ok 2 625s ok 627s t/apache/pr37166.t .................. 627s 1..4 627s # Running under perl version 5.038002 for linux 627s # Current time local: Tue Dec 17 18:58:58 2024 627s # Current time GMT: Tue Dec 17 18:58:58 2024 627s # Using Test.pm version 1.31 627s # Using Apache/Test.pm version 1.42 627s # testing : SSI was allowed for location 627s # expected: 200 627s # received: '200' 627s ok 1 627s # testing : file was served with correct content 627s # expected: 'Hello world 627s # ' 627s # received: 'Hello world 627s # ' 627s ok 2 627s # testing : explicit 200 response 627s # expected: 200 627s # received: '200' 627s ok 3 627s # testing : file was again served with correct content 627s # expected: 'Hello world 627s # ' 627s # received: 'Hello world 627s # ' 627s ok 4 627s ok 629s t/apache/pr43939.t .................. 629s 1..4 629s # Running under perl version 5.038002 for linux 629s # Current time local: Tue Dec 17 18:59:00 2024 629s # Current time GMT: Tue Dec 17 18:59:00 2024 629s # Using Test.pm version 1.31 629s # Using Apache/Test.pm version 1.42 629s # expected: 'begin-default-end 629s # ' 629s # received: 'begin-default-end 629s # ' 629s ok 1 629s # expected: 200 629s # received: '200' 629s ok 2 629s # testing : response was gzipped 629s # expected: 'gzip' 629s # received: 'gzip' 629s ok 3 629s # expected: 'begin-default-end 629s # ' 629s # received: 'begin-default-end 629s # ' 629s ok 4 629s ok 630s t/apache/pr49328.t .................. 630s 1..1 630s # Running under perl version 5.038002 for linux 630s # Current time local: Tue Dec 17 18:59:01 2024 630s # Current time GMT: Tue Dec 17 18:59:01 2024 630s # Using Test.pm version 1.31 630s # Using Apache/Test.pm version 1.42 630s # expected: 'before 630s # included 630s # after 630s # ' 630s # received: 'before 630s # included 630s # after 630s # ' 630s ok 1 630s ok 633s t/apache/rwrite.t ................... 633s # using LWP client 633s 1..114 633s # Running under perl version 5.038002 for linux 633s # Current time local: Tue Dec 17 18:59:03 2024 633s # Current time GMT: Tue Dec 17 18:59:03 2024 633s # Using Test.pm version 1.31 633s # Using Apache/Test.pm version 1.42 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1024 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 1024 633s # received: 1024 633s ok 1 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 2048 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 2048 633s # received: 2048 633s ok 2 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3072 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 3072 633s # received: 3072 633s ok 3 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4096 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 4096 633s # received: 4096 633s ok 4 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5120 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 5120 633s # received: 5120 633s ok 5 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6144 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 6144 633s # received: 6144 633s ok 6 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7168 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 7168 633s # received: 7168 633s ok 7 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 8192 633s # received: 8192 633s ok 8 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 9216 633s # received: 9216 633s ok 9 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240 633s # received: 10240 633s ok 10 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 11264 633s # received: 11264 633s ok 11 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 12288 633s # received: 12288 633s ok 12 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 13312 633s # received: 13312 633s ok 13 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 14336 633s # received: 14336 633s ok 14 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 15360 633s # received: 15360 633s ok 15 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 16384 633s # received: 16384 633s ok 16 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 17408 633s # received: 17408 633s ok 17 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 18432 633s # received: 18432 633s ok 18 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 19456 633s # received: 19456 633s ok 19 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 20480 633s # received: 20480 633s ok 20 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 21504 633s # received: 21504 633s ok 21 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 22528 633s # received: 22528 633s ok 22 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 23552 633s # received: 23552 633s ok 23 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 24576 633s # received: 24576 633s ok 24 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 25600 633s # received: 25600 633s ok 25 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 26624 633s # received: 26624 633s ok 26 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 27648 633s # received: 27648 633s ok 27 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 28672 633s # received: 28672 633s ok 28 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 29696 633s # received: 29696 633s ok 29 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 30720 633s # received: 30720 633s ok 30 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 31744 633s # received: 31744 633s ok 31 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 32768 633s # received: 32768 633s ok 32 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 33792 633s # received: 33792 633s ok 33 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 34816 633s # received: 34816 633s ok 34 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 35840 633s # received: 35840 633s ok 35 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 36864 633s # received: 36864 633s ok 36 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 37888 633s # received: 37888 633s ok 37 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 38912 633s # received: 38912 633s ok 38 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 39936 633s # received: 39936 633s ok 39 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 40960 633s # received: 40960 633s ok 40 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 41984 633s # received: 41984 633s ok 41 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 43008 633s # received: 43008 633s ok 42 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 44032 633s # received: 44032 633s ok 43 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 45056 633s # received: 45056 633s ok 44 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 46080 633s # received: 46080 633s ok 45 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 47104 633s # received: 47104 633s ok 46 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 48128 633s # received: 48128 633s ok 47 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 49152 633s # received: 49152 633s ok 48 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 50176 633s # received: 50176 633s ok 49 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 51200 633s # received: 51200 633s ok 50 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 102400 633s # received: 102400 633s ok 51 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 307200 633s # received: 307200 633s ok 52 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 512000 633s # received: 512000 633s ok 53 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 2048000 633s # received: 2048000 633s ok 54 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 4096000 633s # received: 4096000 633s ok 55 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 6144000 633s # received: 6144000 633s ok 56 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:05 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240000 633s # received: 10240000 633s ok 57 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1024 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 1024 633s # received: 1024 633s ok 58 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 2048 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 2048 633s # received: 2048 633s ok 59 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3072 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 3072 633s # received: 3072 633s ok 60 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4096 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 4096 633s # received: 4096 633s ok 61 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5120 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 5120 633s # received: 5120 633s ok 62 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6144 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 6144 633s # received: 6144 633s ok 63 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7168 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : bytes in body 633s # expected: 7168 633s # received: 7168 633s ok 64 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 8192 633s # received: 8192 633s ok 65 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 9216 633s # received: 9216 633s ok 66 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240 633s # received: 10240 633s ok 67 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 11264 633s # received: 11264 633s ok 68 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 12288 633s # received: 12288 633s ok 69 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 13312 633s # received: 13312 633s ok 70 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 14336 633s # received: 14336 633s ok 71 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 15360 633s # received: 15360 633s ok 72 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 16384 633s # received: 16384 633s ok 73 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 17408 633s # received: 17408 633s ok 74 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 18432 633s # received: 18432 633s ok 75 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 19456 633s # received: 19456 633s ok 76 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 20480 633s # received: 20480 633s ok 77 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 21504 633s # received: 21504 633s ok 78 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 22528 633s # received: 22528 633s ok 79 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 23552 633s # received: 23552 633s ok 80 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 24576 633s # received: 24576 633s ok 81 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 25600 633s # received: 25600 633s ok 82 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 26624 633s # received: 26624 633s ok 83 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 27648 633s # received: 27648 633s ok 84 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 28672 633s # received: 28672 633s ok 85 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 29696 633s # received: 29696 633s ok 86 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 30720 633s # received: 30720 633s ok 87 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 31744 633s # received: 31744 633s ok 88 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 32768 633s # received: 32768 633s ok 89 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 33792 633s # received: 33792 633s ok 90 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 34816 633s # received: 34816 633s ok 91 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 35840 633s # received: 35840 633s ok 92 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 36864 633s # received: 36864 633s ok 93 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 37888 633s # received: 37888 633s ok 94 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 38912 633s # received: 38912 633s ok 95 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 39936 633s # received: 39936 633s ok 96 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 40960 633s # received: 40960 633s ok 97 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 41984 633s # received: 41984 633s ok 98 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 43008 633s # received: 43008 633s ok 99 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 44032 633s # received: 44032 633s ok 100 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 45056 633s # received: 45056 633s ok 101 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 46080 633s # received: 46080 633s ok 102 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 47104 633s # received: 47104 633s ok 103 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 48128 633s # received: 48128 633s ok 104 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 49152 633s # received: 49152 633s ok 105 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 50176 633s # received: 50176 633s ok 106 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 51200 633s # received: 51200 633s ok 107 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 102400 633s # received: 102400 633s ok 108 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 307200 633s # received: 307200 633s ok 109 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 512000 633s # received: 512000 633s ok 110 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 2048000 633s # received: 2048000 633s ok 111 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 4096000 633s # received: 4096000 633s ok 112 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 6144000 633s # received: 6144000 633s ok 113 633s #lwp request: 633s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 0 633s #Client-Date: Tue, 17 Dec 2024 18:59:06 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #Client-Transfer-Encoding: chunked 633s #DMMATCH1: 1 633s #X-Content-Length-Note: added by Apache::TestRequest 633s # 633s # testing : bytes in body 633s # expected: 10240000 633s # received: 10240000 633s ok 114 633s ok 635s t/apache/server_name_port.t ......... 635s 1..84 635s # Running under perl version 5.038002 for linux 635s # Current time local: Tue Dec 17 18:59:06 2024 635s # Current time GMT: Tue Dec 17 18:59:06 2024 635s # Using Test.pm version 1.31 635s # Using Apache/Test.pm version 1.42 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 635s # expecting 200, got 200 635s ok 1 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 2 635s # got SERVER_PORT='8529', expected '8529' 635s ok 3 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 635s # expecting 200, got 200 635s ok 4 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 5 635s # got SERVER_PORT='123', expected '123' 635s ok 6 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 635s # expecting 200, got 200 635s ok 7 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 8 635s # got SERVER_PORT='8529', expected '8529' 635s ok 9 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 635s # expecting 200, got 200 635s ok 10 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 11 635s # got SERVER_PORT='123', expected '123' 635s ok 12 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 635s # expecting 200, got 200 635s ok 13 635s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 635s ok 14 635s # got SERVER_PORT='8529', expected '8529' 635s ok 15 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 635s # expecting 200, got 200 635s ok 16 635s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 635s ok 17 635s # got SERVER_PORT='123', expected '123' 635s ok 18 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 635s # expecting 200, got 200 635s ok 19 635s # got SERVER_NAME='[::1]', expected '[::1]' 635s ok 20 635s # got SERVER_PORT='8529', expected '8529' 635s ok 21 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 635s # expecting 200, got 200 635s ok 22 635s # got SERVER_NAME='[::1]', expected '[::1]' 635s ok 23 635s # got SERVER_PORT='123', expected '123' 635s ok 24 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 635s # expecting 200, got 200 635s ok 25 635s # got SERVER_NAME='[a::1]', expected '[a::1]' 635s ok 26 635s # got SERVER_PORT='8529', expected '8529' 635s ok 27 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 635s # expecting 200, got 200 635s ok 28 635s # got SERVER_NAME='[a::1]', expected '[a::1]' 635s ok 29 635s # got SERVER_PORT='123', expected '123' 635s ok 30 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 635s # expecting 200, got 200 635s ok 31 635s # got SERVER_NAME='[a::1]', expected '[a::1]' 635s ok 32 635s # got SERVER_PORT='8529', expected '8529' 635s ok 33 635s # SENDING: 635s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 635s # expecting 200, got 200 635s ok 34 635s # got SERVER_NAME='[a::1]', expected '[a::1]' 635s ok 35 635s # got SERVER_PORT='123', expected '123' 635s ok 36 635s # SENDING: 635s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 37 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 38 635s # got SERVER_PORT='8529', expected '8529' 635s ok 39 635s # SENDING: 635s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 40 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 41 635s # got SERVER_PORT='123', expected '123' 635s ok 42 635s # SENDING: 635s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 43 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 44 635s # got SERVER_PORT='8529', expected '8529' 635s ok 45 635s # SENDING: 635s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 46 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 47 635s # got SERVER_PORT='123', expected '123' 635s ok 48 635s # SENDING: 635s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 49 635s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 635s ok 50 635s # got SERVER_PORT='8529', expected '8529' 635s ok 51 635s # SENDING: 635s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 52 635s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 635s ok 53 635s # got SERVER_PORT='123', expected '123' 635s ok 54 635s # SENDING: 635s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 55 635s # got SERVER_NAME='[::1]', expected '[::1]' 635s ok 56 635s # got SERVER_PORT='8529', expected '8529' 635s ok 57 635s # SENDING: 635s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 635s # expecting 200, got 200 635s ok 58 635s # got SERVER_NAME='[::1]', expected '[::1]' 635s ok 59 635s # got SERVER_PORT='123', expected '123' 635s ok 60 635s # SENDING: 635s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 635s # expecting 200, got 200 635s ok 61 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 62 635s # got SERVER_PORT='8529', expected '8529' 635s ok 63 635s # SENDING: 635s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 635s # expecting 200, got 200 635s ok 64 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 65 635s # got SERVER_PORT='123', expected '123' 635s ok 66 635s # SENDING: 635s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 635s # expecting 200, got 200 635s ok 67 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 68 635s # got SERVER_PORT='8529', expected '8529' 635s ok 69 635s # SENDING: 635s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 635s # expecting 200, got 200 635s ok 70 635s # got SERVER_NAME='righthost', expected 'righthost' 635s ok 71 635s # got SERVER_PORT='123', expected '123' 635s ok 72 635s # SENDING: 635s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 635s # expecting 200, got 200 635s ok 73 635s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 635s ok 74 635s # got SERVER_PORT='8529', expected '8529' 635s ok 75 635s # SENDING: 635s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 635s # expecting 200, got 200 635s ok 76 635s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 635s ok 77 635s # got SERVER_PORT='123', expected '123' 635s ok 78 635s # SENDING: 635s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 635s # expecting 200, got 200 635s ok 79 635s # got SERVER_NAME='[::1]', expected '[::1]' 635s ok 80 635s # got SERVER_PORT='8529', expected '8529' 635s ok 81 635s # SENDING: 635s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 635s # expecting 200, got 200 635s ok 82 635s # got SERVER_NAME='[::1]', expected '[::1]' 635s ok 83 635s # got SERVER_PORT='123', expected '123' 635s ok 84 635s ok 637s t/apache/teclchunk.t ................ skipped: Not supported yet 639s t/apr/uri.t ......................... 639s 1..1 639s # Running under perl version 5.038002 for linux 639s # Current time local: Tue Dec 17 18:59:10 2024 639s # Current time GMT: Tue Dec 17 18:59:10 2024 639s # Using Test.pm version 1.31 639s # Using Apache/Test.pm version 1.42 639s ok 1 639s ok 640s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 642s t/filter/case.t ..................... 642s 1..4 642s # Running under perl version 5.038002 for linux 642s # Current time local: Tue Dec 17 18:59:13 2024 642s # Current time GMT: Tue Dec 17 18:59:13 2024 642s # Using Test.pm version 1.31 642s # Using Apache/Test.pm version 1.42 642s ok 1 642s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 642s # expected 200 642s # received 200 642s # body: =HEAD1 NAME 642s X X 642s 642s PERLSUB - PERL SUBROUTINES 642s 642s =HEAD1 SYNOPSIS 642s 642s TO DECLARE SUBROUTINES: 642s X X 642s 642s SUB NAME; # A "FORWARD" DECLARATION. 642s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 642s SUB NAME : ATTRS; # WITH ATTRIBUTES 642s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 642s 642s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 642s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 642s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 642s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 642s 642s USE FEATURE 'SIGNATURES'; 642s SUB NAME(SIG) BLOCK # WITH SIGNATURE 642s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 642s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 642s 642s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 642s X 642s 642s $SUBREF = SUB BLOCK; # NO PROTO 642s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 642s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 642s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 642s 642s USE FEATURE 'SIGNATURES'; 642s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 642s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 642s 642s TO IMPORT SUBROUTINES: 642s X 642s 642s USE MODULE QW(NAME1 NAME2 NAME3); 642s 642s TO CALL SUBROUTINES: 642s X X 642s 642s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 642s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 642s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 642s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 642s 642s =HEAD1 DESCRIPTION 642s 642s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 642s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 642s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 642s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 642s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 642s ITS NAME OR A CODE REFERENCE. 642s 642s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 642s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 642s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 642s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 642s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 642s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 642s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 642s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 642s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 642s X X 642s 642s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 642s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 642s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 642s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 642s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 642s SUCH A SIGNATURE-USING SUBROUTINE. 642s 642s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 642s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 642s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 642s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 642s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 642s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 642s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 642s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 642s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 642s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 642s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 642s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 642s X X X<@_> 642s 642s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 642s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 642s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 642s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 642s L AND L. 642s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 642s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 642s 642s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 642s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 642s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 642s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 642s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 642s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 642s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 642s ONE LARGE INDISTINGUISHABLE LIST. 642s 642s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 642s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 642s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 642s EMPTY SUB RETURNS THE EMPTY LIST. 642s X X X 642s 642s EXAMPLE: 642s 642s SUB MAX { 642s MY $MAX = SHIFT(@_); 642s FOREACH $FOO (@_) { 642s $MAX = $FOO IF $MAX < $FOO; 642s } 642s RETURN $MAX; 642s } 642s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 642s 642s EXAMPLE: 642s 642s # GET A LINE, COMBINING CONTINUATION LINES 642s # THAT START WITH WHITESPACE 642s 642s SUB GET_LINE { 642s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 642s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 642s IF ($LOOKAHEAD =~ /^[ \T]/) { 642s $THISLINE .= $LOOKAHEAD; 642s } 642s ELSE { 642s LAST LINE; 642s } 642s } 642s RETURN $THISLINE; 642s } 642s 642s $LOOKAHEAD = ; # GET FIRST LINE 642s WHILE (DEFINED($LINE = GET_LINE())) { 642s ... 642s } 642s 642s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 642s 642s SUB MAYBESET { 642s MY($KEY, $VALUE) = @_; 642s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 642s } 642s 642s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 642s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 642s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 642s ITS CALLER'S VALUES. 642s X X 642s 642s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 642s SUB UPCASE_IN { 642s FOR (@_) { TR/A-Z/A-Z/ } 642s } 642s 642s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 642s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 642s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 642s X X 642s 642s UPCASE_IN("FREDERICK"); 642s 642s IT WOULD BE MUCH SAFER IF THE C FUNCTION 642s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 642s OF CHANGING THEM IN PLACE: 642s 642s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 642s SUB UPCASE { 642s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 642s MY @PARMS = @_; 642s FOR (@PARMS) { TR/A-Z/A-Z/ } 642s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 642s } 642s 642s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 642s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 642s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 642s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 642s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 642s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 642s 642s @NEWLIST = UPCASE(@LIST1, @LIST2); 642s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 642s 642s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 642s 642s (@X, @Y) = UPCASE(@LIST1, @LIST2); 642s 642s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 642s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 642s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 642s L
FOR ALTERNATIVES. 642s 642s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 642s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 642s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 642s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 642s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 642s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 642s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 642s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 642s SEE L FOR MORE ABOUT ALL THAT. 642s X<&> 642s 642s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 642s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 642s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 642s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 642s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 642s X 642s 642s &FOO(1,2,3); # PASS THREE ARGUMENTS 642s FOO(1,2,3); # THE SAME 642s 642s FOO(); # PASS A NULL LIST 642s &FOO(); # THE SAME 642s 642s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 642s USE STRICT 'SUBS'; 642s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 642s # A COMPILE-TIME ERROR 642s NO STRICT 'SUBS'; 642s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 642s # A LITERAL STRING "FOO" 642s 642s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 642s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 642s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 642s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 642s X<&> 642s 642s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 642s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 642s YOUR SUBROUTINE'S NAME. 642s 642s USE V5.16; 642s MY $FACTORIAL = SUB { 642s MY ($X) = @_; 642s RETURN 1 IF $X == 1; 642s RETURN($X * __SUB__->( $X - 1 ) ); 642s }; 642s 642s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 642s IS SUBJECT TO CHANGE. 642s 642s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 642s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 642s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 642s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 642s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 642s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 642s SPECIAL, PRE-DEFINED THINGS. 642s 642s =OVER 642s 642s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 642s 642s C 642s 642s =ITEM DOCUMENTED IN L 642s 642s C, C 642s 642s =ITEM DOCUMENTED IN L 642s 642s C, C 642s 642s =ITEM DOCUMENTED IN L 642s 642s C, C, C, C, C, C, C, 642s C, C, C, C, C, C, 642s C, C, C, C, C, C, C, 642s C, C, C, C, C, C, 642s C, C, C, C, C, 642s C, C, C, C 642s 642s =ITEM DOCUMENTED IN L 642s 642s C, C, C, C, C, C, C, 642s C, C, C, C, C, C, C, 642s C, C, C, C, C, C 642s 642s =ITEM DOCUMENTED IN L 642s 642s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 642s L<< C|PERLFUNC/REQUIRE >> 642s 642s =ITEM DOCUMENTED IN L 642s 642s C 642s 642s =ITEM DOCUMENTED IN L 642s 642s C, C, C, C, C 642s 642s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 642s 642s ANY STARTING WITH C<(> 642s 642s =BACK 642s 642s THE C, C, C, C AND C SUBROUTINES 642s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 642s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 642s EXPLICITLY. SEE L 642s 642s =HEAD2 SIGNATURES 642s 642s X X 642s 642s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 642s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 642s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 642s 642s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 642s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 642s DIRECTLY BY C, IN THE CURRENT SCOPE. 642s 642s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 642s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 642s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 642s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 642s 642s FOR EXAMPLE, 642s 642s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 642s 642s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 642s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 642s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 642s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 642s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 642s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 642s 642s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 642s THE SIGNATURE. FOR EXAMPLE, 642s 642s SUB FOO ($LEFT, $RIGHT) { 642s RETURN $LEFT + $RIGHT; 642s } 642s 642s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 642s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 642s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 642s EQUIVALENT TO 642s 642s SUB FOO { 642s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 642s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 642s MY $LEFT = $_[0]; 642s MY $RIGHT = $_[1]; 642s RETURN $LEFT + $RIGHT; 642s } 642s 642s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 642s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 642s 642s SUB FOO ($FIRST, $, $THIRD) { 642s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 642s } 642s 642s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 642s MANDATORY FOR THE CALLER TO PASS IT. 642s 642s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 642s SEPARATED FROM THE PARAMETER NAME BY C<=>: 642s 642s SUB FOO ($LEFT, $RIGHT = 0) { 642s RETURN $LEFT + $RIGHT; 642s } 642s 642s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 642s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 642s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 642s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 642s FOR EXAMPLE, 642s 642s MY $AUTO_ID = 0; 642s SUB FOO ($THING, $ID = $AUTO_ID++) { 642s PRINT "$THING HAS ID $ID"; 642s } 642s 642s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 642s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 642s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 642s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 642s 642s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 642s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 642s } 642s 642s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 642s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 642s VALUE PROVIDED WAS C. 642s 642s SUB FOO ($NAME //= "WORLD") { 642s PRINT "HELLO, $NAME"; 642s } 642s 642s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 642s 642s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 642s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 642s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 642s 642s SUB FOO ($X ||= 10) { 642s RETURN 5 + $X; 642s } 642s 642s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 642s FOR EXAMPLE, 642s 642s SUB FOO ($THING, $ = 1) { 642s PRINT $THING; 642s } 642s 642s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 642s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 642s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 642s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 642s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 642s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 642s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 642s 642s SUB FOO ($THING, $=) { 642s PRINT $THING; 642s } 642s 642s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 642s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 642s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 642s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 642s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 642s TO RIGHT. 642s 642s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 642s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 642s 642s SUB FOO ($FILTER, @INPUTS) { 642s PRINT $FILTER->($_) FOREACH @INPUTS; 642s } 642s 642s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 642s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 642s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 642s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 642s 642s SUB FOO ($THING, @) { 642s PRINT $THING; 642s } 642s 642s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 642s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 642s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 642s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 642s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 642s AS WITH STANDARD HASH CONSTRUCTION. 642s 642s SUB FOO ($FILTER, %INPUTS) { 642s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 642s } 642s 642s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 642s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 642s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 642s 642s SUB FOO ($THING, %) { 642s PRINT $THING; 642s } 642s 642s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 642s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 642s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 642s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 642s AN EMPTY ARRAY OR EMPTY HASH. 642s 642s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 642s THAT THE CALLER PASSED NO ARGUMENTS: 642s 642s SUB FOO () { 642s RETURN 123; 642s } 642s 642s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 642s WARNING IN THE C CATEGORY. FROM PERL 5.36 642s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 642s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 642s STATEMENT SUCH AS: 642s 642s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 642s 642s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 642s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 642s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 642s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 642s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 642s WARNINGS IN THE C CATEGORY WHEN 642s COMPILED: 642s 642s SUB F ($X) { 642s # THIS LINE EMITS THE WARNING SEEN BELOW 642s PRINT "ARGUMENTS ARE @_"; 642s } 642s 642s Z<> 642s 642s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 642s EXPERIMENTAL AT ... 642s 642s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 642s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 642s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 642s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 642s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 642s SUPPLY THAT ARGUMENT. 642s 642s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 642s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 642s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 642s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 642s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 642s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 642s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 642s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 642s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 642s 642s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 642s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 642s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 642s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 642s L. FOR EXAMPLE, 642s 642s SUB FOO :PROTOTYPE($) { $_[0] } 642s 642s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 642s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 642s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 642s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 642s 642s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 642s RETURN $LEFT + $RIGHT; 642s } 642s 642s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 642s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 642s THE SUBROUTINE'S BODY. 642s 642s =HEAD2 PRIVATE VARIABLES VIA MY() 642s X X X X X 642s X X 642s 642s SYNOPSIS: 642s 642s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 642s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 642s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 642s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 642s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 642s 642s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 642s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 642s SEE L AND L. 642s 642s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 642s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 642s (C/C/C/C), LOOP 642s (C/C/C/C/C), SUBROUTINE, C, 642s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 642s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 642s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 642s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 642s WITH C INSTEAD. 642s 642s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 642s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 642s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 642s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 642s ITS OWN COPY. 642s X 642s 642s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 642s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 642s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 642s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 642s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 642s 642s MY $X = 10; 642s SUB BUMPX { $X++ } 642s 642s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 642s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 642s THE C ITSELF. SEE L. 642s X 642s 642s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 642s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 642s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 642s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 642s 642s $ARG = "FRED"; # "GLOBAL" VARIABLE 642s $N = CUBE_ROOT(27); 642s PRINT "$ARG THINKS THE ROOT IS $N\N"; 642s # OUTPUTS: FRED THINKS THE ROOT IS 3 642s 642s SUB CUBE_ROOT { 642s MY $ARG = SHIFT; # NAME DOESN'T MATTER 642s $ARG **= 1/3; 642s RETURN $ARG; 642s } 642s 642s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 642s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 642s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 642s 642s MY ($FOO) = ; # WRONG? 642s MY @FOO = ; 642s 642s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 642s 642s MY $FOO = ; 642s 642s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 642s 642s MY $FOO, $BAR = 1; # WRONG 642s 642s THAT HAS THE SAME EFFECT AS 642s 642s MY $FOO; 642s $BAR = 1; 642s 642s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 642s THE CURRENT STATEMENT. THUS, 642s 642s MY $X = $X; 642s 642s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 642s THE EXPRESSION 642s 642s MY $X = 123 AND $X == 123 642s 642s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 642s 642s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 642s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 642s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 642s 642s WHILE (MY $LINE = <>) { 642s $LINE = LC $LINE; 642s } CONTINUE { 642s PRINT $LINE; 642s } 642s 642s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 642s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 642s IT. SIMILARLY, IN THE CONDITIONAL 642s 642s IF ((MY $ANSWER = ) =~ /^YES$/I) { 642s USER_AGREES(); 642s } ELSIF ($ANSWER =~ /^NO$/I) { 642s USER_DISAGREES(); 642s } ELSE { 642s CHOMP $ANSWER; 642s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 642s } 642s 642s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 642s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 642s BUT NOT BEYOND IT. SEE L FOR INFORMATION 642s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 642s 642s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 642s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 642s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 642s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 642s IN THE LOOP 642s X X 642s 642s FOR MY $I (1, 2, 3) { 642s SOME_FUNCTION(); 642s } 642s 642s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 642s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 642s X X 642s 642s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 642s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 642s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 642s 642s USE STRICT 'VARS'; 642s 642s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 642s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 642s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 642s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 642s THIS WITH C. 642s 642s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 642s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 642s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 642s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 642s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 642s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 642s EXAMPLE. 642s 642s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 642s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 642s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 642s 642s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 642s 642s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 642s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 642s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 642s 642s PACKAGE MAIN; 642s LOCAL $X = 10; 642s MY $X = 20; 642s PRINT "$X AND $::X\N"; 642s 642s THAT WILL PRINT OUT C<20> AND C<10>. 642s 642s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 642s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 642s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 642s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 642s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 642s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 642s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 642s AN ANONYMOUS SUB REFERENCE: 642s 642s MY $SECRET_VERSION = '1.001-BETA'; 642s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 642s &$SECRET_SUB(); 642s 642s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 642s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 642s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 642s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 642s UNQUALIFIED AND UNQUALIFIABLE. 642s 642s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 642s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 642s L FOR SOMETHING OF A WORK-AROUND TO 642s THIS. 642s 642s =HEAD2 PERSISTENT PRIVATE VARIABLES 642s X X X X 642s X X 642s 642s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 642s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 642s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 642s 642s =HEAD3 PERSISTENT VARIABLES VIA STATE() 642s 642s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 642s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 642s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 642s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 642s THE C FORM DOES NOT REQUIRE THE 642s C PRAGMA. 642s 642s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 642s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 642s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 642s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 642s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 642s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 642s SUBROUTINE EACH TIME IT IS EXECUTED.) 642s 642s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 642s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 642s 642s USE FEATURE 'STATE'; 642s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 642s 642s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 642s 642s USE FEATURE 'STATE'; 642s SUB CREATE_COUNTER { 642s RETURN SUB { STATE $X; RETURN ++$X } 642s } 642s 642s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 642s CODE OUTSIDE. 642s 642s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 642s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 642s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 642s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 642s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 642s 642s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 642s 642s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 642s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 642s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 642s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 642s 642s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 642s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 642s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 642s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 642s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 642s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 642s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 642s 642s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 642s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 642s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 642s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 642s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 642s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 642s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 642s 642s { 642s MY $SECRET_VAL = 0; 642s SUB GIMME_ANOTHER { 642s RETURN ++$SECRET_VAL; 642s } 642s } 642s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 642s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 642s 642s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 642s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 642s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 642s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 642s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 642s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 642s STARTS TO RUN: 642s 642s BEGIN { 642s MY $SECRET_VAL = 0; 642s SUB GIMME_ANOTHER { 642s RETURN ++$SECRET_VAL; 642s } 642s } 642s 642s SEE L ABOUT THE 642s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 642s C AND C. 642s 642s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 642s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 642s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 642s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 642s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 642s 642s =HEAD2 TEMPORARY VALUES VIA LOCAL() 642s X X X X 642s X 642s 642s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 642s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 642s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 642s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 642s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 642s 642s SYNOPSIS: 642s 642s # LOCALIZATION OF VALUES 642s 642s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 642s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 642s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 642s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 642s 642s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 642s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 642s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 642s # LOCALIZATION 642s 642s # LOCALIZATION OF SYMBOLS 642s 642s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 642s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 642s # @MERLYN IS REALLY @RANDAL, ETC 642s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 642s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 642s 642s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 642s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 642s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 642s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 642s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 642s 642s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 642s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 642s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 642s CREATES NEW, DYNAMICALLY SCOPED VALUES. 642s 642s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 642s PLACED IN PARENTHESES. THIS OPERATOR WORKS 642s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 642s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 642s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 642s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 642s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 642s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 642s UNDEFINED VALUE.) 642s 642s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 642s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 642s VARIABLES OUTSIDE THE LOOP. 642s 642s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 642s X 642s 642s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 642s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 642s VIEWED AS A SCALAR OR AN ARRAY. SO 642s 642s LOCAL($FOO) = ; 642s LOCAL @FOO = ; 642s 642s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 642s 642s LOCAL $FOO = ; 642s 642s SUPPLIES A SCALAR CONTEXT. 642s 642s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 642s X 642s 642s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 642s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 642s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 642s 642s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 642s 642s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 642s { LOCAL $/ = UNDEF; $SLURP = ; } 642s 642s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 642s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 642s I, BECAUSE THE $1 VARIABLE IS 642s MAGICAL AND READ-ONLY : 642s 642s LOCAL $1 = 2; 642s 642s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 642s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 642s TO SAFELY REUSE $_ IN A SUBROUTINE. 642s 642s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 642s WORK AS DESCRIBED. 642s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 642s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 642s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 642s SEE L FOR MORE 642s DETAILS. 642s X 642s 642s =HEAD3 LOCALIZATION OF GLOBS 642s X X 642s 642s THE CONSTRUCT 642s 642s LOCAL *NAME; 642s 642s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 642s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 642s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 642s 642s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 642s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 642s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 642s SEPARATOR. 642s 642s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 642s X X 642s X 642s 642s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 642s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 642s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 642s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 642s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 642s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 642s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 642s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 642s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 642s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 642s 642s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 642s @ARY = ( 0..5 ); 642s { 642s LOCAL($ARY[5]) = 6; 642s LOCAL($HASH{'A'}) = 'DRILL'; 642s WHILE (MY $E = POP(@ARY)) { 642s PRINT "$E . . .\N"; 642s LAST UNLESS $E > 3; 642s } 642s IF (@ARY) { 642s $HASH{'ONLY A'} = 'TEST'; 642s DELETE $HASH{'A'}; 642s } 642s } 642s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 642s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 642s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 642s 642s PERL WILL PRINT 642s 642s 6 . . . 642s 4 . . . 642s 3 . . . 642s THIS IS A TEST ONLY A TEST. 642s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 642s 642s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 642s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 642s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 642s SURPRISING, AND IS VERY LIKELY TO CHANGE. 642s 642s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 642s X X X 642s X 642s 642s YOU CAN USE THE C AND C 642s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 642s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 642s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 642s 642s DO { 642s MY $VAL = $ARRAY[$IDX]; 642s LOCAL $ARRAY[$IDX]; 642s DELETE $ARRAY[$IDX]; 642s $VAL 642s } 642s 642s AND 642s 642s DO { 642s MY $VAL = $HASH{KEY}; 642s LOCAL $HASH{KEY}; 642s DELETE $HASH{KEY}; 642s $VAL 642s } 642s 642s EXCEPT THAT FOR THOSE THE C IS 642s SCOPED TO THE C BLOCK. SLICES ARE 642s ALSO ACCEPTED. 642s 642s MY %HASH = ( 642s A => [ 7, 8, 9 ], 642s B => 1, 642s ) 642s 642s { 642s MY $X = DELETE LOCAL $HASH{A}; 642s # $X IS [ 7, 8, 9 ] 642s # %HASH IS (B => 1) 642s 642s { 642s MY @NUMS = DELETE LOCAL @$X[0, 2] 642s # @NUMS IS (7, 9) 642s # $X IS [ UNDEF, 8 ] 642s 642s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 642s } 642s # $X IS BACK TO [ 7, 8, 9 ] 642s 642s } 642s # %HASH IS BACK TO ITS ORIGINAL STATE 642s 642s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 642s 642s =HEAD2 LVALUE SUBROUTINES 642s X X 642s 642s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 642s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 642s 642s MY $VAL; 642s SUB CANMOD : LVALUE { 642s $VAL; # OR: RETURN $VAL; 642s } 642s SUB NOMOD { 642s $VAL; 642s } 642s 642s CANMOD() = 5; # ASSIGNS TO $VAL 642s NOMOD() = 5; # ERROR 642s 642s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 642s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 642s BY A SCALAR. FOR EXAMPLE, CONSIDER: 642s 642s DATA(2,3) = GET_DATA(3,4); 642s 642s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 642s 642s (DATA(2,3)) = GET_DATA(3,4); 642s 642s AND IN: 642s 642s (DATA(2),DATA(3)) = GET_DATA(3,4); 642s 642s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 642s 642s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 642s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 642s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 642s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 642s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 642s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 642s 642s =HEAD2 LEXICAL SUBROUTINES 642s X X X X 642s 642s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 642s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 642s AVAILABLE UNDER C OR C OR HIGHER. 642s 642s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 642s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 642s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 642s CATEGORY WAS DISABLED. 642s 642s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 642s DECLARED, AND ONLY AFTER THAT DECLARATION: 642s 642s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 642s # VERSIONS EARLIER THAN 5.26. 642s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 642s USE FEATURE 'LEXICAL_SUBS'; 642s 642s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 642s STATE SUB FOO { 642s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 642s } 642s FOO(); # CALLS "STATE" SUB 642s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 642s 642s MY SUB BAR { ... } 642s BAR(); # CALLS "MY" SUB 642s 642s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 642s 642s # WRONG 642s MY SUB BAZ { 642s BAZ(); 642s } 642s 642s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 642s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 642s 642s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 642s 642s MY SUB BAZ { 642s __SUB__->(); # CALLS ITSELF 642s } 642s 642s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 642s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 642s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 642s HOWEVER: 642s 642s MY SUB BAZ; # PREDECLARATION 642s SUB BAZ { # DEFINE THE "MY" SUB 642s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 642s } 642s 642s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 642s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 642s C; THEY KEEP EACH OTHER ALIVE (SEE L). 642s 642s =HEAD3 C VS C 642s 642s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 642s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 642s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 642s CONTAINING BLOCK TO THE NEXT. 642s 642s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 642s NECESSARY IF YOU WANT TO CREATE CLOSURES: 642s 642s SUB WHATEVER { 642s MY $X = SHIFT; 642s MY SUB INNER { 642s ... DO SOMETHING WITH $X ... 642s } 642s INNER(); 642s } 642s 642s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 642s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 642s SEE THE C<$X> FROM THE FIRST CALL TO C. 642s 642s =HEAD3 C SUBROUTINES 642s 642s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 642s SUBROUTINE OF THE SAME NAME. 642s 642s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 642s INSIDE AN INNER SCOPE: 642s 642s SUB FOO { ... } 642s 642s SUB BAR { 642s MY SUB FOO { ... } 642s { 642s # NEED TO USE THE OUTER FOO HERE 642s OUR SUB FOO; 642s FOO(); 642s } 642s } 642s 642s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 642s 642s PACKAGE MYSNEAKYMODULE; 642s 642s OUR SUB DO_SOMETHING { ... } 642s 642s SUB DO_SOMETHING_WITH_CALLER { 642s PACKAGE DB; 642s () = CALLER 1; # SETS @DB::ARGS 642s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 642s } 642s 642s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 642s X X<*> 642s 642s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 642s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 642s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 642s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 642s 642s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 642s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 642s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 642s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 642s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 642s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 642s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 642s 642s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 642s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 642s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 642s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 642s 642s SUB DOUBLEARY { 642s LOCAL(*SOMEARY) = @_; 642s FOREACH $ELEM (@SOMEARY) { 642s $ELEM *= 2; 642s } 642s } 642s DOUBLEARY(*FOO); 642s DOUBLEARY(*BAR); 642s 642s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 642s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 642s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 642s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 642s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 642s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 642s 642s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 642s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 642s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 642s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 642s L. 642s 642s =HEAD2 WHEN TO STILL USE LOCAL() 642s X X 642s 642s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 642s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 642s I USE C INSTEAD OF C. 642s 642s =OVER 4 642s 642s =ITEM 1. 642s 642s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 642s 642s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 642s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 642s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 642s IN C<@FIELDS>. 642s 642s { 642s LOCAL @ARGV = ("/ETC/MOTD"); 642s LOCAL $/ = UNDEF; 642s LOCAL $_ = <>; 642s @FIELDS = SPLIT /^\S*=+\S*$/; 642s } 642s 642s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 642s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 642s 642s =ITEM 2. 642s 642s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 642s 642s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 642s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 642s TABLE ENTRIES: 642s 642s SUB IOQUEUE { 642s LOCAL (*READER, *WRITER); # NOT MY! 642s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 642s RETURN (*READER, *WRITER); 642s } 642s ($HEAD, $TAIL) = IOQUEUE(); 642s 642s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 642s ENTRIES. 642s 642s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 642s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 642s A LOCAL ALIAS. 642s 642s { 642s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 642s GROW(); # REALLY CALLS SHRINK() 642s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 642s } 642s GROW(); # GET THE REAL GROW() AGAIN 642s 642s SEE L FOR MORE ABOUT MANIPULATING 642s FUNCTIONS BY NAME IN THIS WAY. 642s 642s =ITEM 3. 642s 642s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 642s 642s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 642s IS DONE ON DYNAMICS: 642s 642s { 642s LOCAL $SIG{INT} = 'IGNORE'; 642s FUNCT(); # UNINTERRUPTIBLE 642s } 642s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 642s 642s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 642s 642s =BACK 642s 642s =HEAD2 PASS BY REFERENCE 642s X X X 642s 642s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 642s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 642s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 642s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 642s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 642s 642s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 642s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 642s OF ALL THEIR FORMER LAST ELEMENTS: 642s 642s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 642s 642s SUB POPMANY { 642s MY $AREF; 642s MY @RETLIST; 642s FOREACH $AREF ( @_ ) { 642s PUSH @RETLIST, POP @$AREF; 642s } 642s RETURN @RETLIST; 642s } 642s 642s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 642s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 642s 642s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 642s SUB INTER { 642s MY ($K, $HREF, %SEEN); # LOCALS 642s FOREACH $HREF (@_) { 642s WHILE ( $K = EACH %$HREF ) { 642s $SEEN{$K}++; 642s } 642s } 642s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 642s } 642s 642s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 642s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 642s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 642s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 642s A LITTLE EXPENSIVE. 642s 642s WHERE PEOPLE GET INTO TROUBLE IS HERE: 642s 642s (@W, @X) = FUNC(@Y, @Z); 642s OR 642s (%W, %X) = FUNC(%Y, %Z); 642s 642s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 642s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 642s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 642s AS ALWAYS. 642s 642s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 642s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 642s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 642s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 642s 642s ($WREF, $XREF) = FUNC(\@Y, \@Z); 642s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 642s SUB FUNC { 642s MY ($YREF, $ZREF) = @_; 642s IF (@$YREF > @$ZREF) { 642s RETURN ($YREF, $ZREF); 642s } ELSE { 642s RETURN ($ZREF, $YREF); 642s } 642s } 642s 642s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 642s 642s (*W, *X) = FUNC(\@Y, \@Z); 642s PRINT "@W HAS MORE THAN @X\N"; 642s SUB FUNC { 642s LOCAL (*Y, *Z) = @_; 642s IF (@Y > @Z) { 642s RETURN (\@Y, \@Z); 642s } ELSE { 642s RETURN (\@Z, \@Y); 642s } 642s } 642s 642s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 642s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 642s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 642s ARE IN THE SYMBOL TABLE. 642s 642s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 642s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 642s FOR EXAMPLE: 642s 642s SPLUTTER(\*STDOUT); 642s SUB SPLUTTER { 642s MY $FH = SHIFT; 642s PRINT $FH "HER UM WELL A HMMM\N"; 642s } 642s 642s $REC = GET_REC(\*STDIN); 642s SUB GET_REC { 642s MY $FH = SHIFT; 642s RETURN SCALAR <$FH>; 642s } 642s 642s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 642s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 642s 642s SUB OPENIT { 642s MY $PATH = SHIFT; 642s LOCAL *FH; 642s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 642s } 642s 642s =HEAD2 PROTOTYPES 642s X X 642s 642s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 642s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 642s SECTION OR WITH A L. 642s IF YOU DECLARE EITHER OF 642s 642s SUB MYPUSH (\@@) 642s SUB MYPUSH :PROTOTYPE(\@@) 642s 642s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 642s 642s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 642s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 642s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 642s OF AN ATTRIBUTE. 642s 642s THE 642s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 642s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 642s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 642s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 642s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 642s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 642s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 642s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 642s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 642s 642s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 642s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 642s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 642s 642s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 642s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 642s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 642s CORRESPONDING BUILT-IN. 642s 642s DECLARED AS CALLED AS 642s 642s SUB MYLINK ($$) MYLINK $OLD, $NEW 642s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 642s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 642s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 642s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 642s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 642s SUB MYPOP (\@) MYPOP @ARRAY 642s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 642s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 642s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 642s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 642s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 642s SUB MYRAND (;$) MYRAND 42 642s SUB MYTIME () MYTIME 642s 642s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 642s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 642s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 642s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 642s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 642s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 642s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 642s 642s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 642s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 642s 642s SUB MYREF (\[$@%&*]) 642s 642s WILL ALLOW CALLING MYREF() AS 642s 642s MYREF $VAR 642s MYREF @ARRAY 642s MYREF %HASH 642s MYREF &SUB 642s MYREF *GLOB 642s 642s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 642s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 642s 642s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 642s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 642s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 642s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 642s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 642s 642s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 642s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 642s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 642s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 642s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 642s FOLLOWS: 642s 642s USE SYMBOL 'QUALIFY_TO_REF'; 642s 642s SUB FOO (*) { 642s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 642s ... 642s } 642s 642s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 642s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 642s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 642s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 642s 642s SUB MYPUSH (+@) { 642s MY $AREF = SHIFT; 642s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 642s PUSH @$AREF, @_; 642s } 642s 642s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 642s IS OF AN ACCEPTABLE TYPE. 642s 642s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 642s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 642s 642s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 642s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 642s PROVIDED, C<$_> WILL BE USED INSTEAD. 642s 642s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 642s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 642s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 642s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 642s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 642s 642s MYTIME +2; 642s 642s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 642s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 642s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 642s 642s SUB MYGETPROTOBYNUMBER($;); 642s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 642s 642s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 642s PROVIDED IT'S IN THE INITIAL POSITION: 642s X<&> 642s 642s SUB TRY (&@) { 642s MY($TRY,$CATCH) = @_; 642s EVAL { &$TRY }; 642s IF ($@) { 642s LOCAL $_ = $@; 642s &$CATCH; 642s } 642s } 642s SUB CATCH (&) { $_[0] } 642s 642s TRY { 642s DIE "PHOOEY"; 642s } CATCH { 642s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 642s }; 642s 642s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 642s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 642s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 642s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 642s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 642s 642s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 642s X 642s 642s SUB MYGREP (&@) { 642s MY $CODE = SHIFT; 642s MY @RESULT; 642s FOREACH $_ (@_) { 642s PUSH(@RESULT, $_) IF &$CODE; 642s } 642s @RESULT; 642s } 642s 642s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 642s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 642s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 642s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 642s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 642s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 642s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 642s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 642s 642s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 642s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 642s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 642s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 642s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 642s MAJORITY OF OFFENDING CODE IS FIXED. 642s 642s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 642s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 642s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 642s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 642s 642s SUB FUNC ($) { 642s MY $N = SHIFT; 642s PRINT "YOU GAVE ME $N\N"; 642s } 642s 642s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 642s RETURNING A LIST: 642s 642s FUNC(@FOO); 642s FUNC( $TEXT =~ /\W+/G ); 642s 642s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 642s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 642s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 642s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 642s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 642s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 642s 642s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 642s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 642s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 642s EFFECT, LIKE SO: 642s 642s SUB FOO($$); 642s SUB FOO($$) { 642s FOO 1, 2; 642s } 642s 642s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 642s TO MAKE THE WORLD A BETTER PLACE. 642s 642s =HEAD2 CONSTANT FUNCTIONS 642s X 642s 642s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 642s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 642s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 642s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 642s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 642s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 642s 642s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 642s 642s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 642s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 642s # AND IT'S INLINED, TOO! 642s SUB ST_DEV () { 0 } 642s SUB ST_INO () { 1 } 642s 642s SUB FLAG_FOO () { 1 << 8 } 642s SUB FLAG_BAR () { 1 << 9 } 642s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 642s 642s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 642s 642s SUB N () { INT(OPT_BAZ) / 3 } 642s 642s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 642s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 642s 642s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 642s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 642s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 642s C: 642s 642s SUB BAZ_VAL () { 642s IF (OPT_BAZ) { 642s RETURN 23; 642s } 642s ELSE { 642s RETURN 42; 642s } 642s } 642s SUB BONK_VAL () { RETURN 12345 } 642s 642s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 642s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 642s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 642s 642s BEGIN { 642s MY $VAR = 1; 642s NO STRICT 'REFS'; 642s *INLINED = SUB () { $VAR }; 642s } 642s 642s BEGIN { 642s MY $VAR = 1; 642s MY $REF = \$VAR; 642s NO STRICT 'REFS'; 642s *NOT_INLINED = SUB () { $VAR }; 642s } 642s 642s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 642s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 642s 642s BEGIN { 642s MY $X = 10; 642s *FOO = SUB () { $X }; 642s $X++; 642s } 642s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 642s 642s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 642s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 642s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 642s SO IT PRINTED C<10>, NOT C<11>. 642s 642s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 642s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 642s ASIDE FROM WHERE IT IS DECLARED. 642s 642s # FINE, NO WARNING 642s BEGIN { 642s MY $X = 54321; 642s *INLINED = SUB () { $X }; 642s } 642s # ERROR 642s BEGIN { 642s MY $X; 642s $X = 54321; 642s *ALSO_INLINED = SUB () { $X }; 642s } 642s 642s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 642s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 642s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 642s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 642s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 642s 642s MY $X = 54321; 642s *INLINED = SUB : CONST { $X }; 642s $X++; 642s 642s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 642s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 642s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 642s VALUE CAPTURED THE SAME WAY. 642s 642s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 642s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 642s AN EXPLICIT C: 642s 642s BEGIN { 642s MY $X = 10; 642s *FOO = SUB () { RETURN $X }; 642s $X++; 642s } 642s PRINT FOO(); # PRINTS 11 642s 642s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 642s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 642s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 642s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 642s 642s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 642s SUB ONE { 642s 1; 642s } 642s IF (ONE ) { 642s PRINT ONE() IF ONE ; 642s } 642s 642s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 642s SUB ONE () { 1 } 642s DO { 642s PRINT 1 642s }; 642s 642s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 642s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 642s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 642s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 642s 642s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 642s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 642s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 642s SUBROUTINE ONE REDEFINED AT -E LINE 1. 642s 642s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 642s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 642s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 642s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 642s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 642s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 642s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 642s MENTIONED ABOVE: 642s 642s SUB NOT_INLINED () { RETURN 23 } 642s 642s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 642s X X X X 642s 642s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 642s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 642s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 642s ON A NON-UNIX SYSTEM. 642s 642s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 642s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 642s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 642s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 642s 642s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 642s CHDIR $SOMEWHERE; 642s SUB CHDIR { ... } 642s 642s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 642s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 642s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 642s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 642s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 642s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 642s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 642s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 642s FOR SOME KEYWORDS. SEE L. 642s 642s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 642s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 642s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 642s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 642s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 642s THAT IS, THEY COULD SAY 642s 642s USE MODULE 'OPEN'; 642s 642s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 642s 642s USE MODULE; 642s 642s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 642s 642s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 642s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 642s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 642s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 642s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 642s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 642s THAT UNDERSTANDS REGULAR EXPRESSIONS. 642s 642s PACKAGE REGLOB; 642s REQUIRE EXPORTER; 642s @ISA = 'EXPORTER'; 642s @EXPORT_OK = 'GLOB'; 642s 642s SUB IMPORT { 642s MY $PKG = SHIFT; 642s RETURN UNLESS @_; 642s MY $SYM = SHIFT; 642s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 642s $PKG->EXPORT($WHERE, $SYM, @_); 642s } 642s 642s SUB GLOB { 642s MY $PAT = SHIFT; 642s MY @GOT; 642s IF (OPENDIR MY $D, '.') { 642s @GOT = GREP /$PAT/, READDIR $D; 642s CLOSEDIR $D; 642s } 642s RETURN @GOT; 642s } 642s 1; 642s 642s AND HERE'S HOW IT COULD BE (AB)USED: 642s 642s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 642s PACKAGE FOO; 642s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 642s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 642s 642s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 642s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 642s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 642s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 642s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 642s IT MUST BE DONE AT ALL. 642s 642s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 642s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 642s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 642s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 642s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 642s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 642s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 642s LIBRARY. 642s 642s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 642s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 642s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 642s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 642s (SEE L). 642s 642s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 642s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 642s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 642s 642s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 642s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 642s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 642s C SYNTAX, THOUGH). 642s 642s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 642s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 642s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 642s 642s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 642s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 642s 642s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 642s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 642s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 642s 642s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 642s 642s =HEAD2 AUTOLOADING 642s X X 642s 642s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 642s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 642s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 642s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 642s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 642s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 642s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 642s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 642s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 642s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 642s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 642s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 642s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 642s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 642s SUBROUTINE NAME. SEE L FOR DETAILS.) 642s 642s 642s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 642s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 642s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 642s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 642s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 642s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 642s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 642s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 642s 642s SUB AUTOLOAD { 642s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 642s MY $PROGRAM = $AUTOLOAD; 642s $PROGRAM =~ S/.*:://; 642s SYSTEM($PROGRAM, @_); 642s } 642s DATE(); 642s WHO(); 642s LS('-L'); 642s 642s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 642s EVEN NEED PARENTHESES: 642s 642s USE SUBS QW(DATE WHO LS); 642s DATE; 642s WHO; 642s LS '-L'; 642s 642s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 642s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 642s 642s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 642s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 642s DESCRIBED IN L AND IN L, THE STANDARD 642s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 642s FUNCTIONS TO PERL CODE IN L. 642s 642s =HEAD2 SUBROUTINE ATTRIBUTES 642s X X X 642s 642s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 642s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 642s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 642s C HAD BEEN SEEN. SEE L FOR DETAILS 642s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 642s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 642s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 642s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 642s 642s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 642s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 642s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 642s NEST PROPERLY. 642s 642s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 642s 642s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 642s SUB PLUGH () : UGLY('\(") :BAD; 642s SUB XYZZY : _5X5 { ... } 642s 642s EXAMPLES OF INVALID SYNTAX: 642s 642s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 642s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 642s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 642s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 642s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 642s 642s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 642s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 642s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 642s PARSED AND INVOKED: 642s 642s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 642s 642s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 642s SEE L AND L. 642s 642s =HEAD1 SEE ALSO 642s 642s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 642s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 642s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 642s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 642s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 642s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 642s 642s =FOR VI 642s # EX: SET STS=0 SW=4 ET: 642s 642s ok 2 642s # testing mod_cgi with /modules/cgi/perl.pl 642s # expected 200 642s # received 200 642s # body: PERL CGI 642s ok 3 642s # testing mod_test_rwrite with /test_rwrite 642s # expected 200 642s # received 200 642s # body: A 642s ok 4 642s ok 644s t/filter/case_in.t .................. 644s 1..3 644s # Running under perl version 5.038002 for linux 644s # Current time local: Tue Dec 17 18:59:15 2024 644s # Current time GMT: Tue Dec 17 18:59:15 2024 644s # Using Test.pm version 1.31 644s # Using Apache/Test.pm version 1.42 644s ok 1 644s # testing mod_cgi with /modules/cgi/perl_echo.pl 644s # expected 200 644s # received 200 644s ok 2 644s # testing mod_echo_post with /echo_post 644s # expected 200 644s # received 200 644s ok 3 644s ok 646s t/filter/input_body.t ............... 646s 1..2 646s # Running under perl version 5.038002 for linux 646s # Current time local: Tue Dec 17 18:59:17 2024 646s # Current time GMT: Tue Dec 17 18:59:17 2024 646s # Using Test.pm version 1.31 646s # Using Apache/Test.pm version 1.42 646s # testing : Posted "1 ko" 646s # expected: 'ok 1' 646s # received: 'ok 1' 646s ok 1 646s # testing : Posted "2 ko" 646s # expected: 'ok 2' 646s # received: 'ok 2' 646s ok 2 646s ok 648s t/http11/basicauth.t ................ 648s 1..3 648s # Running under perl version 5.038002 for linux 648s # Current time local: Tue Dec 17 18:59:19 2024 648s # Current time GMT: Tue Dec 17 18:59:19 2024 648s # Using Test.pm version 1.31 648s # Using Apache/Test.pm version 1.42 648s ok 1 648s ok 2 648s ok 3 648s ok 650s t/http11/chunked.t .................. 650s 1..30 650s # Running under perl version 5.038002 for linux 650s # Current time local: Tue Dec 17 18:59:21 2024 650s # Current time GMT: Tue Dec 17 18:59:21 2024 650s # Using Test.pm version 1.31 650s # Using Apache/Test.pm version 1.42 650s # testing : response protocol 650s # expected: 'HTTP/1.1' 650s # received: 'HTTP/1.1' 650s ok 1 650s # testing : response Transfer-Encoding 650s # expected: 'chunked' 650s # received: 'chunked' 650s ok 2 650s # testing : no Content-Length 650s # expected: 0 650s # received: 0 650s ok 3 650s # testing : body length 650s # expected: '70976' 650s # received: 70976 650s ok 4 650s # testing : number of requests 650s # expected: 1 650s # received: 1 650s ok 5 650s # testing : response protocol 650s # expected: 'HTTP/1.1' 650s # received: 'HTTP/1.1' 650s ok 6 650s # testing : response Transfer-Encoding 650s # expected: 'chunked' 650s # received: 'chunked' 650s ok 7 650s # testing : no Content-Length 650s # expected: 0 650s # received: 0 650s ok 8 650s # testing : body length 650s # expected: '212509' 650s # received: 212509 650s ok 9 650s # testing : number of requests 650s # expected: 2 650s # received: 2 650s ok 10 650s # testing : response protocol 650s # expected: 'HTTP/1.1' 650s # received: 'HTTP/1.1' 650s ok 11 650s # testing : response Transfer-Encoding 650s # expected: 'chunked' 650s # received: 'chunked' 650s ok 12 650s # testing : no Content-Length 650s # expected: 0 650s # received: 0 650s ok 13 650s # testing : body length 650s # expected: '280545' 650s # received: 280545 650s ok 14 650s # testing : number of requests 650s # expected: 3 650s # received: 3 650s ok 15 650s # testing : response protocol 650s # expected: 'HTTP/1.1' 650s # received: 'HTTP/1.1' 650s ok 16 650s # testing : response Transfer-Encoding 650s # expected: 'chunked' 650s # received: 'chunked' 650s ok 17 650s # testing : no Content-Length 650s # expected: 0 650s # received: 0 650s ok 18 650s # testing : body length 650s # expected: '845969' 650s # received: 845969 650s ok 19 650s # testing : number of requests 650s # expected: 4 650s # received: 4 650s ok 20 650s # testing : response protocol 650s # expected: 'HTTP/1.1' 650s # received: 'HTTP/1.1' 650s ok 21 650s # testing : no Transfer-Encoding (test result inverted) 650s # expected: 'chunked' 650s # received: '' 650s ok 22 650s # testing : content length 650s # expected: 253 650s # received: '253' 650s ok 23 650s # testing : body length 650s # expected: '242' 650s # received: 242 650s ok 24 650s # testing : number of requests 650s # expected: 5 650s # received: 5 650s ok 25 650s # testing : response protocol 650s # expected: 'HTTP/1.1' 650s # received: 'HTTP/1.1' 650s ok 26 650s # testing : no Transfer-Encoding (test result inverted) 650s # expected: 'chunked' 650s # received: '' 650s ok 27 650s # testing : content length 650s # expected: '' 650s # received: '' 650s ok 28 650s # testing : body length 650s # expected: '14276' 650s # received: 14276 650s ok 29 650s # testing : number of requests 650s # expected: 6 650s # received: 6 650s ok 30 650s ok 652s t/http11/chunked2.t ................. 652s 1..2 652s # Running under perl version 5.038002 for linux 652s # Current time local: Tue Dec 17 18:59:23 2024 652s # Current time GMT: Tue Dec 17 18:59:23 2024 652s # Using Test.pm version 1.31 652s # Using Apache/Test.pm version 1.42 652s # testing : successful response 652s # expected: 200 652s # received: '200' 652s ok 1 652s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 652s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 652s ok 2 652s ok 653s t/http11/clength.t .................. 653s 1..6 653s # Running under perl version 5.038002 for linux 653s # Current time local: Tue Dec 17 18:59:25 2024 653s # Current time GMT: Tue Dec 17 18:59:25 2024 653s # Using Test.pm version 1.31 653s # Using Apache/Test.pm version 1.42 653s # testing : successful response 653s # expected: 200 653s # received: '200' 653s ok 1 653s # expected: 10 653s # received: '10' 653s ok 2 653s # expected: 'bbbbbbbbbb' 653s # received: 'bbbbbbbbbb' 653s ok 3 653s # testing : successful response 653s # expected: 200 653s # received: '200' 653s ok 4 653s # expected: 6 653s # received: '6' 653s ok 5 653s # expected: 'foobar' 653s # received: 'foobar' 653s ok 6 653s ok 657s t/http11/post.t ..................... 657s # using LWP client 657s 1..51 657s # Running under perl version 5.038002 for linux 657s # Current time local: Tue Dec 17 18:59:26 2024 657s # Current time GMT: Tue Dec 17 18:59:26 2024 657s # Using Test.pm version 1.31 657s # Using Apache/Test.pm version 1.42 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 1024 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Connection: Keep-Alive 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 1 657s #DMMATCH1: 1 657s #Keep-Alive: timeout=5, max=100 657s # 657s # testing : length posted 657s # expected: '1024' 657s # received: 1024 657s ok 1 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 2048 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 2 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '2048' 657s # received: 2048 657s ok 2 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 3072 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 3 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '3072' 657s # received: 3072 657s ok 3 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 4096 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 4 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '4096' 657s # received: 4096 657s ok 4 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 5120 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 5 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '5120' 657s # received: 5120 657s ok 5 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 6144 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 6 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '6144' 657s # received: 6144 657s ok 6 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 7168 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 7 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '7168' 657s # received: 7168 657s ok 7 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 8192 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 8 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '8192' 657s # received: 8192 657s ok 8 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 9216 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 5 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 9 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '9216' 657s # received: 9216 657s ok 9 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 10240 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 10 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '10240' 657s # received: 10240 657s ok 10 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 11264 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 11 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '11264' 657s # received: 11264 657s ok 11 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 12288 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:28 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 12 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '12288' 657s # received: 12288 657s ok 12 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 13312 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 13 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '13312' 657s # received: 13312 657s ok 13 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 14336 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 14 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '14336' 657s # received: 14336 657s ok 14 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 15360 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 15 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '15360' 657s # received: 15360 657s ok 15 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 16384 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 16 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '16384' 657s # received: 16384 657s ok 16 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 17408 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 17 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '17408' 657s # received: 17408 657s ok 17 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 18432 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 18 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '18432' 657s # received: 18432 657s ok 18 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 19456 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 19 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '19456' 657s # received: 19456 657s ok 19 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 20480 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 20 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '20480' 657s # received: 20480 657s ok 20 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 21504 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 21 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '21504' 657s # received: 21504 657s ok 21 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 22528 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 22 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '22528' 657s # received: 22528 657s ok 22 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 23552 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 23 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '23552' 657s # received: 23552 657s ok 23 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 24576 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 24 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '24576' 657s # received: 24576 657s ok 24 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 25600 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 25 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '25600' 657s # received: 25600 657s ok 25 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 26624 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 26 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '26624' 657s # received: 26624 657s ok 26 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 27648 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 27 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '27648' 657s # received: 27648 657s ok 27 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 28672 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 28 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '28672' 657s # received: 28672 657s ok 28 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 29696 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 29 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '29696' 657s # received: 29696 657s ok 29 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 30720 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 30 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '30720' 657s # received: 30720 657s ok 30 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 31744 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 31 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '31744' 657s # received: 31744 657s ok 31 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 32768 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 32 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '32768' 657s # received: 32768 657s ok 32 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 33792 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 33 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '33792' 657s # received: 33792 657s ok 33 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 34816 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 34 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '34816' 657s # received: 34816 657s ok 34 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 35840 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:29 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 35 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '35840' 657s # received: 35840 657s ok 35 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 36864 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 36 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '36864' 657s # received: 36864 657s ok 36 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 37888 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 37 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '37888' 657s # received: 37888 657s ok 37 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 38912 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 38 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '38912' 657s # received: 38912 657s ok 38 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 39936 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 39 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '39936' 657s # received: 39936 657s ok 39 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 40960 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 40 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '40960' 657s # received: 40960 657s ok 40 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 41984 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 41 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '41984' 657s # received: 41984 657s ok 41 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 43008 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 42 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '43008' 657s # received: 43008 657s ok 42 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 44032 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 43 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '44032' 657s # received: 44032 657s ok 43 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 45056 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 44 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '45056' 657s # received: 45056 657s ok 44 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 46080 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 45 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '46080' 657s # received: 46080 657s ok 45 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 47104 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 46 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '47104' 657s # received: 47104 657s ok 46 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 48128 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 47 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '48128' 657s # received: 48128 657s ok 47 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 49152 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 48 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '49152' 657s # received: 49152 657s ok 48 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 50176 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 49 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '50176' 657s # received: 50176 657s ok 49 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 51200 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 6 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 50 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '51200' 657s # received: 51200 657s ok 50 657s #lwp request: 657s #POST http://localhost:8529/eat_post HTTP/1.1 657s #User-Agent: libwww-perl/6.76 657s #Content-Length: 102400 657s # 657s #server response: 657s #HTTP/1.1 200 OK 657s #Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 657s #Vary: In-If1 657s #Content-Length: 7 657s #Client-Date: Tue, 17 Dec 2024 18:59:30 GMT 657s #Client-Peer: 127.0.0.1:8529 657s #Client-Response-Num: 51 657s #DMMATCH1: 1 657s # 657s # testing : length posted 657s # expected: '102400' 657s # received: 102400 657s ok 51 657s ok 659s t/modules/aaa.t ..................... 659s 1..40 659s # Running under perl version 5.038002 for linux 659s # Current time local: Tue Dec 17 18:59:30 2024 659s # Current time GMT: Tue Dec 17 18:59:30 2024 659s # Using Test.pm version 1.31 659s # Using Apache/Test.pm version 1.42 659s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm2 659s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 659s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/form1 659s ok 1 659s ok 2 659s ok 3 659s ok 4 659s ok 5 659s ok 6 659s ok 7 659s ok 8 659s ok 9 659s ok 10 659s ok 11 659s ok 12 659s ok 13 659s ok 14 659s ok 15 659s ok 16 659s ok 17 659s ok 18 659s ok 19 659s ok 20 659s ok 21 659s ok 22 659s ok 23 659s ok 24 659s ok 25 659s ok 26 659s ok 27 659s ok 28 659s ok 29 659s ok 30 659s ok 31 659s ok 32 659s ok 33 659s ok 34 659s ok 35 659s ok 36 659s ok 37 659s ok 38 659s ok 39 659s ok 40 659s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/form1 659s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm2 659s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 659s ok 661s t/modules/access.t .................. 661s 1..408 661s # Running under perl version 5.038002 for linux 661s # Current time local: Tue Dec 17 18:59:32 2024 661s # Current time GMT: Tue Dec 17 18:59:32 2024 661s # Using Test.pm version 1.31 661s # Using Apache/Test.pm version 1.42 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # expecting access. 661s ok 1 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 2 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from all 661s # expecting access. 661s ok 3 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 4 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from localhost 661s # expecting access. 661s ok 5 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 6 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from 127.0.0.1 661s # expecting access. 661s ok 7 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 8 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from 127.0 661s # expecting access. 661s ok 9 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 10 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 11 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 12 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from 127.0.0.1/16 661s # expecting access. 661s ok 13 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 14 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 15 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 16 661s # --- 661s # Order deny,allow 661s # Allow from all 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 17 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # expecting access. 661s ok 18 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 19 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from all 661s # expecting access. 661s ok 20 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 21 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from localhost 661s # expecting access. 661s ok 22 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 23 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from 127.0.0.1 661s # expecting access. 661s ok 24 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 25 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from 127.0 661s # expecting access. 661s ok 26 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 27 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 28 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 29 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from 127.0.0.1/16 661s # expecting access. 661s ok 30 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 31 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 32 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 33 661s # --- 661s # Order deny,allow 661s # Allow from localhost 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 34 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # expecting access. 661s ok 35 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 36 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from all 661s # expecting access. 661s ok 37 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 38 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from localhost 661s # expecting access. 661s ok 39 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 40 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from 127.0.0.1 661s # expecting access. 661s ok 41 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 42 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from 127.0 661s # expecting access. 661s ok 43 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 44 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 45 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 46 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from 127.0.0.1/16 661s # expecting access. 661s ok 47 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 48 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 49 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 50 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 51 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # expecting access. 661s ok 52 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 53 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from all 661s # expecting access. 661s ok 54 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 55 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from localhost 661s # expecting access. 661s ok 56 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 57 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from 127.0.0.1 661s # expecting access. 661s ok 58 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 59 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from 127.0 661s # expecting access. 661s ok 60 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 61 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 62 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 63 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from 127.0.0.1/16 661s # expecting access. 661s ok 64 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 65 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 66 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 67 661s # --- 661s # Order deny,allow 661s # Allow from 127.0 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 68 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 69 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 70 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from all 661s # expecting access. 661s ok 71 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 72 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from localhost 661s # expecting access. 661s ok 73 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 74 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from 127.0.0.1 661s # expecting access. 661s ok 75 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 76 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from 127.0 661s # expecting access. 661s ok 77 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 78 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 79 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 80 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from 127.0.0.1/16 661s # expecting access. 661s ok 81 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 82 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 83 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 84 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/255.255.0.0 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 85 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # expecting access. 661s ok 86 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 87 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from all 661s # expecting access. 661s ok 88 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 89 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from localhost 661s # expecting access. 661s ok 90 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 91 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from 127.0.0.1 661s # expecting access. 661s ok 92 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 93 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from 127.0 661s # expecting access. 661s ok 94 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 95 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access. 661s ok 96 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 97 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from 127.0.0.1/16 661s # expecting access. 661s ok 98 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 99 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 100 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 101 661s # --- 661s # Order deny,allow 661s # Allow from 127.0.0.1/16 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 102 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # expecting access. 661s ok 103 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 104 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from all 661s # expecting access denial. 661s ok 105 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 106 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from localhost 661s # expecting access denial. 661s ok 107 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 108 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 109 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 110 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from 127.0 661s # expecting access denial. 661s ok 111 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 112 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 113 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 114 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 115 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 116 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 117 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 118 661s # --- 661s # Order deny,allow 661s # Allow from somewhere.else.com 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 119 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # expecting access. 661s ok 120 661s # --- 661s # Order deny,allow 661s # Deny from all 661s # expecting access denial. 661s ok 121 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from all 661s # expecting access denial. 661s ok 122 661s # --- 661s # Order deny,allow 661s # Deny from localhost 661s # expecting access denial. 661s ok 123 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from localhost 661s # expecting access denial. 661s ok 124 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 125 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 126 661s # --- 661s # Order deny,allow 661s # Deny from 127.0 661s # expecting access denial. 661s ok 127 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from 127.0 661s # expecting access denial. 661s ok 128 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 129 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 130 661s # --- 661s # Order deny,allow 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 131 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 132 661s # --- 661s # Order deny,allow 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 133 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 134 661s # --- 661s # Order deny,allow 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 135 661s # --- 661s # Order deny,allow 661s # Allow from 66.6.6.6 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 136 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # expecting access. 661s ok 137 661s # --- 661s # Order allow,deny 661s # Deny from all 661s # expecting access denial. 661s ok 138 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from all 661s # expecting access denial. 661s ok 139 661s # --- 661s # Order allow,deny 661s # Deny from localhost 661s # expecting access denial. 661s ok 140 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from localhost 661s # expecting access denial. 661s ok 141 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 142 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 143 661s # --- 661s # Order allow,deny 661s # Deny from 127.0 661s # expecting access denial. 661s ok 144 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from 127.0 661s # expecting access denial. 661s ok 145 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 146 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 147 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 148 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 149 661s # --- 661s # Order allow,deny 661s # Deny from somewhere.else.com 661s # expecting access denial. 661s ok 150 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 151 661s # --- 661s # Order allow,deny 661s # Deny from 66.6.6.6 661s # expecting access denial. 661s ok 152 661s # --- 661s # Order allow,deny 661s # Allow from all 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 153 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # expecting access. 661s ok 154 661s # --- 661s # Order allow,deny 661s # Deny from all 661s # expecting access denial. 661s ok 155 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from all 661s # expecting access denial. 661s ok 156 661s # --- 661s # Order allow,deny 661s # Deny from localhost 661s # expecting access denial. 661s ok 157 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from localhost 661s # expecting access denial. 661s ok 158 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 159 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 160 661s # --- 661s # Order allow,deny 661s # Deny from 127.0 661s # expecting access denial. 661s ok 161 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from 127.0 661s # expecting access denial. 661s ok 162 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 163 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 164 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 165 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 166 661s # --- 661s # Order allow,deny 661s # Deny from somewhere.else.com 661s # expecting access denial. 661s ok 167 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 168 661s # --- 661s # Order allow,deny 661s # Deny from 66.6.6.6 661s # expecting access denial. 661s ok 169 661s # --- 661s # Order allow,deny 661s # Allow from localhost 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 170 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # expecting access. 661s ok 171 661s # --- 661s # Order allow,deny 661s # Deny from all 661s # expecting access denial. 661s ok 172 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from all 661s # expecting access denial. 661s ok 173 661s # --- 661s # Order allow,deny 661s # Deny from localhost 661s # expecting access denial. 661s ok 174 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from localhost 661s # expecting access denial. 661s ok 175 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 176 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 177 661s # --- 661s # Order allow,deny 661s # Deny from 127.0 661s # expecting access denial. 661s ok 178 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from 127.0 661s # expecting access denial. 661s ok 179 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 180 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 181 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 182 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 183 661s # --- 661s # Order allow,deny 661s # Deny from somewhere.else.com 661s # expecting access denial. 661s ok 184 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from somewhere.else.com 661s # expecting access. 661s ok 185 661s # --- 661s # Order allow,deny 661s # Deny from 66.6.6.6 661s # expecting access denial. 661s ok 186 661s # --- 661s # Order allow,deny 661s # Allow from 127.0.0.1 661s # Deny from 66.6.6.6 661s # expecting access. 661s ok 187 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # expecting access. 661s ok 188 661s # --- 661s # Order allow,deny 661s # Deny from all 661s # expecting access denial. 661s ok 189 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # Deny from all 661s # expecting access denial. 661s ok 190 661s # --- 661s # Order allow,deny 661s # Deny from localhost 661s # expecting access denial. 661s ok 191 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # Deny from localhost 661s # expecting access denial. 661s ok 192 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 193 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # Deny from 127.0.0.1 661s # expecting access denial. 661s ok 194 661s # --- 661s # Order allow,deny 661s # Deny from 127.0 661s # expecting access denial. 661s ok 195 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # Deny from 127.0 661s # expecting access denial. 661s ok 196 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 197 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # Deny from 127.0.0.1/255.255.0.0 661s # expecting access denial. 661s ok 198 661s # --- 661s # Order allow,deny 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 199 661s # --- 661s # Order allow,deny 661s # Allow from 127.0 661s # Deny from 127.0.0.1/16 661s # expecting access denial. 661s ok 200 661s # --- 661s # Order allow,deny 661s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 201 662s # --- 662s # Order allow,deny 662s # Allow from 127.0 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 202 662s # --- 662s # Order allow,deny 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 203 662s # --- 662s # Order allow,deny 662s # Allow from 127.0 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 204 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # expecting access. 662s ok 205 662s # --- 662s # Order allow,deny 662s # Deny from all 662s # expecting access denial. 662s ok 206 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from all 662s # expecting access denial. 662s ok 207 662s # --- 662s # Order allow,deny 662s # Deny from localhost 662s # expecting access denial. 662s ok 208 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from localhost 662s # expecting access denial. 662s ok 209 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 210 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 211 662s # --- 662s # Order allow,deny 662s # Deny from 127.0 662s # expecting access denial. 662s ok 212 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0 662s # expecting access denial. 662s ok 213 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 214 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 215 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 216 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 217 662s # --- 662s # Order allow,deny 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 218 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 219 662s # --- 662s # Order allow,deny 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 220 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 221 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # expecting access. 662s ok 222 662s # --- 662s # Order allow,deny 662s # Deny from all 662s # expecting access denial. 662s ok 223 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from all 662s # expecting access denial. 662s ok 224 662s # --- 662s # Order allow,deny 662s # Deny from localhost 662s # expecting access denial. 662s ok 225 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from localhost 662s # expecting access denial. 662s ok 226 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 227 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 228 662s # --- 662s # Order allow,deny 662s # Deny from 127.0 662s # expecting access denial. 662s ok 229 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0 662s # expecting access denial. 662s ok 230 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 231 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 232 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 233 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 234 662s # --- 662s # Order allow,deny 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 235 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 236 662s # --- 662s # Order allow,deny 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 237 662s # --- 662s # Order allow,deny 662s # Allow from 127.0.0.1/16 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 238 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # expecting access denial. 662s ok 239 662s # --- 662s # Order allow,deny 662s # Deny from all 662s # expecting access denial. 662s ok 240 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from all 662s # expecting access denial. 662s ok 241 662s # --- 662s # Order allow,deny 662s # Deny from localhost 662s # expecting access denial. 662s ok 242 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from localhost 662s # expecting access denial. 662s ok 243 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 244 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 245 662s # --- 662s # Order allow,deny 662s # Deny from 127.0 662s # expecting access denial. 662s ok 246 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from 127.0 662s # expecting access denial. 662s ok 247 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 248 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 249 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 250 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 251 662s # --- 662s # Order allow,deny 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 252 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 253 662s # --- 662s # Order allow,deny 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 254 662s # --- 662s # Order allow,deny 662s # Allow from somewhere.else.com 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 255 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # expecting access denial. 662s ok 256 662s # --- 662s # Order allow,deny 662s # Deny from all 662s # expecting access denial. 662s ok 257 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from all 662s # expecting access denial. 662s ok 258 662s # --- 662s # Order allow,deny 662s # Deny from localhost 662s # expecting access denial. 662s ok 259 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from localhost 662s # expecting access denial. 662s ok 260 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 261 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 262 662s # --- 662s # Order allow,deny 662s # Deny from 127.0 662s # expecting access denial. 662s ok 263 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from 127.0 662s # expecting access denial. 662s ok 264 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 265 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 266 662s # --- 662s # Order allow,deny 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 267 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 268 662s # --- 662s # Order allow,deny 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 269 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 270 662s # --- 662s # Order allow,deny 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 271 662s # --- 662s # Order allow,deny 662s # Allow from 66.6.6.6 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 272 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # expecting access. 662s ok 273 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 274 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from all 662s # expecting access denial. 662s ok 275 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 276 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from localhost 662s # expecting access denial. 662s ok 277 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 278 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 279 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 280 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from 127.0 662s # expecting access denial. 662s ok 281 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 282 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 283 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 284 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 285 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 286 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 287 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 288 662s # --- 662s # Order mutual-failure 662s # Allow from all 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 289 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # expecting access. 662s ok 290 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 291 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from all 662s # expecting access denial. 662s ok 292 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 293 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from localhost 662s # expecting access denial. 662s ok 294 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 295 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 296 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 297 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from 127.0 662s # expecting access denial. 662s ok 298 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 299 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 300 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 301 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 302 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 303 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 304 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 305 662s # --- 662s # Order mutual-failure 662s # Allow from localhost 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 306 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # expecting access. 662s ok 307 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 308 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from all 662s # expecting access denial. 662s ok 309 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 310 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from localhost 662s # expecting access denial. 662s ok 311 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 312 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 313 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 314 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from 127.0 662s # expecting access denial. 662s ok 315 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 316 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 317 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 318 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 319 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 320 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 321 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 322 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 323 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # expecting access. 662s ok 324 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 325 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from all 662s # expecting access denial. 662s ok 326 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 327 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from localhost 662s # expecting access denial. 662s ok 328 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 329 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 330 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 331 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from 127.0 662s # expecting access denial. 662s ok 332 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 333 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 334 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 335 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 336 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 337 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 338 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 339 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 340 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # expecting access. 662s ok 341 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 342 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from all 662s # expecting access denial. 662s ok 343 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 344 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from localhost 662s # expecting access denial. 662s ok 345 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 346 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 347 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 348 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0 662s # expecting access denial. 662s ok 349 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 350 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 351 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 352 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 353 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 354 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 355 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 356 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/255.255.0.0 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 357 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # expecting access. 662s ok 358 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 359 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from all 662s # expecting access denial. 662s ok 360 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 361 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from localhost 662s # expecting access denial. 662s ok 362 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 363 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 364 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 365 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0 662s # expecting access denial. 662s ok 366 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 367 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 368 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 369 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 370 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 371 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from somewhere.else.com 662s # expecting access. 662s ok 372 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 373 662s # --- 662s # Order mutual-failure 662s # Allow from 127.0.0.1/16 662s # Deny from 66.6.6.6 662s # expecting access. 662s ok 374 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # expecting access denial. 662s ok 375 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 376 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from all 662s # expecting access denial. 662s ok 377 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 378 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from localhost 662s # expecting access denial. 662s ok 379 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 380 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 381 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 382 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from 127.0 662s # expecting access denial. 662s ok 383 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 384 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 385 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 386 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 387 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 388 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 389 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 390 662s # --- 662s # Order mutual-failure 662s # Allow from somewhere.else.com 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 391 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # expecting access denial. 662s ok 392 662s # --- 662s # Order mutual-failure 662s # Deny from all 662s # expecting access denial. 662s ok 393 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from all 662s # expecting access denial. 662s ok 394 662s # --- 662s # Order mutual-failure 662s # Deny from localhost 662s # expecting access denial. 662s ok 395 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from localhost 662s # expecting access denial. 662s ok 396 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 397 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from 127.0.0.1 662s # expecting access denial. 662s ok 398 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0 662s # expecting access denial. 662s ok 399 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from 127.0 662s # expecting access denial. 662s ok 400 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 401 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from 127.0.0.1/255.255.0.0 662s # expecting access denial. 662s ok 402 662s # --- 662s # Order mutual-failure 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 403 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from 127.0.0.1/16 662s # expecting access denial. 662s ok 404 662s # --- 662s # Order mutual-failure 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 405 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from somewhere.else.com 662s # expecting access denial. 662s ok 406 662s # --- 662s # Order mutual-failure 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 407 662s # --- 662s # Order mutual-failure 662s # Allow from 66.6.6.6 662s # Deny from 66.6.6.6 662s # expecting access denial. 662s ok 408 662s ok 663s t/modules/actions.t ................. 663s 1..20 663s # Running under perl version 5.038002 for linux 663s # Current time local: Tue Dec 17 18:59:34 2024 663s # Current time GMT: Tue Dec 17 18:59:34 2024 663s # Using Test.pm version 1.31 663s # Using Apache/Test.pm version 1.42 663s # expected: 200 663s # received: '200' 663s ok 1 663s # expected: 'nada' 663s # received: 'nada' 663s ok 2 663s # expected: 404 663s # received: '404' 663s ok 3 663s ok 4 # skip RC=404, no need to check content 663s # expected: 404 663s # received: '404' 663s ok 5 663s ok 6 # skip RC=404, no need to check content 663s # expected: 404 663s # received: '404' 663s ok 7 663s ok 8 # skip RC=404, no need to check content 663s # expected: 200 663s # received: '200' 663s ok 9 663s # expected: 'nada' 663s # received: 'nada' 663s ok 10 663s # expected: 404 663s # received: '404' 663s ok 11 663s ok 12 # skip RC=404, no need to check content 663s # expected: 200 663s # received: '200' 663s ok 13 663s # expected: 'POST 663s # foo2: bar2 663s # ' 663s # received: 'POST 663s # foo2: bar2 663s # ' 663s ok 14 663s # expected: 405 663s # received: '405' 663s ok 15 663s # expected: 200 663s # received: '200' 663s ok 16 663s # expected: 'foo=bar' 663s # received: 'foo=bar' 663s ok 17 663s # expected: 200 663s # received: '200' 663s ok 18 663s # expected: 'POST 663s # foo2: bar2 663s # ' 663s # received: 'POST 663s # foo2: bar2 663s # ' 663s ok 19 663s # expected: 405 663s # received: '405' 663s ok 20 663s ok 666s t/modules/alias.t ................... 666s 1..134 666s # Running under perl version 5.038002 for linux 666s # Current time local: Tue Dec 17 18:59:36 2024 666s # Current time GMT: Tue Dec 17 18:59:36 2024 666s # Using Test.pm version 1.31 666s # Using Apache/Test.pm version 1.42 666s # verifying simple aliases 666s # testing : /alias/ 666s # expected: 200 666s # received: '200' 666s ok 1 666s # testing : /bogu/ 666s # expected: 404 666s # received: '404' 666s ok 2 666s # verifying alias match with /ali[0-9]. 666s # testing : /ali0 666s # expected: 0 666s # received: '0' 666s ok 3 666s # testing : /ali1 666s # expected: 1 666s # received: '1' 666s ok 4 666s # testing : /ali2 666s # expected: 2 666s # received: '2' 666s ok 5 666s # testing : /ali3 666s # expected: 3 666s # received: '3' 666s ok 6 666s # testing : /ali4 666s # expected: 4 666s # received: '4' 666s ok 7 666s # testing : /ali5 666s # expected: 5 666s # received: '5' 666s ok 8 666s # testing : /ali6 666s # expected: 6 666s # received: '6' 666s ok 9 666s # testing : /ali7 666s # expected: 7 666s # received: '7' 666s ok 10 666s # testing : /ali8 666s # expected: 8 666s # received: '8' 666s ok 11 666s # testing : /ali9 666s # expected: 9 666s # received: '9' 666s ok 12 666s # verifying expression alias match with /expr/ali[0-9]. 666s # testing : /ali0 666s # expected: 0 666s # received: '0' 666s ok 13 666s # testing : /ali1 666s # expected: 1 666s # received: '1' 666s ok 14 666s # testing : /ali2 666s # expected: 2 666s # received: '2' 666s ok 15 666s # testing : /ali3 666s # expected: 3 666s # received: '3' 666s ok 16 666s # testing : /ali4 666s # expected: 4 666s # received: '4' 666s ok 17 666s # testing : /ali5 666s # expected: 5 666s # received: '5' 666s ok 18 666s # testing : /ali6 666s # expected: 6 666s # received: '6' 666s ok 19 666s # testing : /ali7 666s # expected: 7 666s # received: '7' 666s ok 20 666s # testing : /ali8 666s # expected: 8 666s # received: '8' 666s ok 21 666s # testing : /ali9 666s # expected: 9 666s # received: '9' 666s ok 22 666s # testing : /forbid 666s # expected: '403' 666s # received: '403' 666s ok 23 666s # testing : /gone 666s # expected: '410' 666s # received: '410' 666s ok 24 666s # testing : /perm 666s # expected: '301' 666s # received: '301' 666s ok 25 666s # testing : /perm2 666s # expected: '301' 666s # received: '301' 666s ok 26 666s # testing : /seeother 666s # expected: '303' 666s # received: '303' 666s ok 27 666s # testing : /temp 666s # expected: '302' 666s # received: '302' 666s ok 28 666s # testing : /temp2 666s # expected: '302' 666s # received: '302' 666s ok 29 666s verifying body of perm and temp redirect match 666s # testing : /p0 666s # expected: 0 666s # received: '0' 666s ok 30 666s # testing : /p1 666s # expected: 1 666s # received: '1' 666s ok 31 666s # testing : /p2 666s # expected: 2 666s # received: '2' 666s ok 32 666s # testing : /p3 666s # expected: 3 666s # received: '3' 666s ok 33 666s # testing : /p4 666s # expected: 4 666s # received: '4' 666s ok 34 666s # testing : /p5 666s # expected: 5 666s # received: '5' 666s ok 35 666s # testing : /p6 666s # expected: 6 666s # received: '6' 666s ok 36 666s # testing : /p7 666s # expected: 7 666s # received: '7' 666s ok 37 666s # testing : /p8 666s # expected: 8 666s # received: '8' 666s ok 38 666s # testing : /p9 666s # expected: 9 666s # received: '9' 666s ok 39 666s # testing : /t0 666s # expected: 0 666s # received: '0' 666s ok 40 666s # testing : /t1 666s # expected: 1 666s # received: '1' 666s ok 41 666s # testing : /t2 666s # expected: 2 666s # received: '2' 666s ok 42 666s # testing : /t3 666s # expected: 3 666s # received: '3' 666s ok 43 666s # testing : /t4 666s # expected: 4 666s # received: '4' 666s ok 44 666s # testing : /t5 666s # expected: 5 666s # received: '5' 666s ok 45 666s # testing : /t6 666s # expected: 6 666s # received: '6' 666s ok 46 666s # testing : /t7 666s # expected: 7 666s # received: '7' 666s ok 47 666s # testing : /t8 666s # expected: 8 666s # received: '8' 666s ok 48 666s # testing : /t9 666s # expected: 9 666s # received: '9' 666s ok 49 666s verifying body of perm and temp redirect match with expression support 666s # testing : /p0 666s # expected: 0 666s # received: '0' 666s ok 50 666s # testing : /p1 666s # expected: 1 666s # received: '1' 666s ok 51 666s # testing : /p2 666s # expected: 2 666s # received: '2' 666s ok 52 666s # testing : /p3 666s # expected: 3 666s # received: '3' 666s ok 53 666s # testing : /p4 666s # expected: 4 666s # received: '4' 666s ok 54 666s # testing : /p5 666s # expected: 5 666s # received: '5' 666s ok 55 666s # testing : /p6 666s # expected: 6 666s # received: '6' 666s ok 56 666s # testing : /p7 666s # expected: 7 666s # received: '7' 666s ok 57 666s # testing : /p8 666s # expected: 8 666s # received: '8' 666s ok 58 666s # testing : /p9 666s # expected: 9 666s # received: '9' 666s ok 59 666s # testing : /t0 666s # expected: 0 666s # received: '0' 666s ok 60 666s # testing : /t1 666s # expected: 1 666s # received: '1' 666s ok 61 666s # testing : /t2 666s # expected: 2 666s # received: '2' 666s ok 62 666s # testing : /t3 666s # expected: 3 666s # received: '3' 666s ok 63 666s # testing : /t4 666s # expected: 4 666s # received: '4' 666s ok 64 666s # testing : /t5 666s # expected: 5 666s # received: '5' 666s ok 65 666s # testing : /t6 666s # expected: 6 666s # received: '6' 666s ok 66 666s # testing : /t7 666s # expected: 7 666s # received: '7' 666s ok 67 666s # testing : /t8 666s # expected: 8 666s # received: '8' 666s ok 68 666s # testing : /t9 666s # expected: 9 666s # received: '9' 666s ok 69 666s verifying return code of seeother and gone redirect match 666s # testing : s0 666s # expected: '303' 666s # received: '303' 666s ok 70 666s # testing : s1 666s # expected: '303' 666s # received: '303' 666s ok 71 666s # testing : s2 666s # expected: '303' 666s # received: '303' 666s ok 72 666s # testing : s3 666s # expected: '303' 666s # received: '303' 666s ok 73 666s # testing : s4 666s # expected: '303' 666s # received: '303' 666s ok 74 666s # testing : s5 666s # expected: '303' 666s # received: '303' 666s ok 75 666s # testing : s6 666s # expected: '303' 666s # received: '303' 666s ok 76 666s # testing : s7 666s # expected: '303' 666s # received: '303' 666s ok 77 666s # testing : s8 666s # expected: '303' 666s # received: '303' 666s ok 78 666s # testing : s9 666s # expected: '303' 666s # received: '303' 666s ok 79 666s # testing : g0 666s # expected: '410' 666s # received: '410' 666s ok 80 666s # testing : g1 666s # expected: '410' 666s # received: '410' 666s ok 81 666s # testing : g2 666s # expected: '410' 666s # received: '410' 666s ok 82 666s # testing : g3 666s # expected: '410' 666s # received: '410' 666s ok 83 666s # testing : g4 666s # expected: '410' 666s # received: '410' 666s ok 84 666s # testing : g5 666s # expected: '410' 666s # received: '410' 666s ok 85 666s # testing : g6 666s # expected: '410' 666s # received: '410' 666s ok 86 666s # testing : g7 666s # expected: '410' 666s # received: '410' 666s ok 87 666s # testing : g8 666s # expected: '410' 666s # received: '410' 666s ok 88 666s # testing : g9 666s # expected: '410' 666s # received: '410' 666s ok 89 666s # testing : f0 666s # expected: '403' 666s # received: '403' 666s ok 90 666s # testing : f1 666s # expected: '403' 666s # received: '403' 666s ok 91 666s # testing : f2 666s # expected: '403' 666s # received: '403' 666s ok 92 666s # testing : f3 666s # expected: '403' 666s # received: '403' 666s ok 93 666s # testing : f4 666s # expected: '403' 666s # received: '403' 666s ok 94 666s # testing : f5 666s # expected: '403' 666s # received: '403' 666s ok 95 666s # testing : f6 666s # expected: '403' 666s # received: '403' 666s ok 96 666s # testing : f7 666s # expected: '403' 666s # received: '403' 666s ok 97 666s # testing : f8 666s # expected: '403' 666s # received: '403' 666s ok 98 666s # testing : f9 666s # expected: '403' 666s # received: '403' 666s ok 99 666s verifying return code of seeother and gone redirect match with expression support 666s # testing : s0 666s # expected: '303' 666s # received: '303' 666s ok 100 666s # testing : s1 666s # expected: '303' 666s # received: '303' 666s ok 101 666s # testing : s2 666s # expected: '303' 666s # received: '303' 666s ok 102 666s # testing : s3 666s # expected: '303' 666s # received: '303' 666s ok 103 666s # testing : s4 666s # expected: '303' 666s # received: '303' 666s ok 104 666s # testing : s5 666s # expected: '303' 666s # received: '303' 666s ok 105 666s # testing : s6 666s # expected: '303' 666s # received: '303' 666s ok 106 666s # testing : s7 666s # expected: '303' 666s # received: '303' 666s ok 107 666s # testing : s8 666s # expected: '303' 666s # received: '303' 666s ok 108 666s # testing : s9 666s # expected: '303' 666s # received: '303' 666s ok 109 666s # testing : g0 666s # expected: '410' 666s # received: '410' 666s ok 110 666s # testing : g1 666s # expected: '410' 666s # received: '410' 666s ok 111 666s # testing : g2 666s # expected: '410' 666s # received: '410' 666s ok 112 666s # testing : g3 666s # expected: '410' 666s # received: '410' 666s ok 113 666s # testing : g4 666s # expected: '410' 666s # received: '410' 666s ok 114 666s # testing : g5 666s # expected: '410' 666s # received: '410' 666s ok 115 666s # testing : g6 666s # expected: '410' 666s # received: '410' 666s ok 116 666s # testing : g7 666s # expected: '410' 666s # received: '410' 666s ok 117 666s # testing : g8 666s # expected: '410' 666s # received: '410' 666s ok 118 666s # testing : g9 666s # expected: '410' 666s # received: '410' 666s ok 119 666s # testing : f0 666s # expected: '403' 666s # received: '403' 666s ok 120 666s # testing : f1 666s # expected: '403' 666s # received: '403' 666s ok 121 666s # testing : f2 666s # expected: '403' 666s # received: '403' 666s ok 122 666s # testing : f3 666s # expected: '403' 666s # received: '403' 666s ok 123 666s # testing : f4 666s # expected: '403' 666s # received: '403' 666s ok 124 666s # testing : f5 666s # expected: '403' 666s # received: '403' 666s ok 125 666s # testing : f6 666s # expected: '403' 666s # received: '403' 666s ok 126 666s # testing : f7 666s # expected: '403' 666s # received: '403' 666s ok 127 666s # testing : f8 666s # expected: '403' 666s # received: '403' 666s ok 128 666s # testing : f9 666s # expected: '403' 666s # received: '403' 666s ok 129 666s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 666s # verifying /modules/alias/script is plain text 666s # testing : /modules/alias/script 666s # expected: '#!/bin/sh 666s # echo Content-type: text/plain 666s # echo 666s # echo this is a shell script cgi. 666s # ' 666s # received: '#!/bin/sh 666s # echo Content-type: text/plain 666s # echo 666s # echo this is a shell script cgi. 666s # ' 666s ok 130 666s # verifying same file accessed at /cgi/script is executed code 666s # testing : /cgi/script 666s # expected: 'this is a shell script cgi. 666s # ' 666s # received: 'this is a shell script cgi. 666s # ' 666s ok 131 666s # verifying ScriptAliasMatch with /aliascgi-script 666s # testing : /aliascgi-script 666s # expected: 'this is a shell script cgi. 666s # ' 666s # received: 'this is a shell script cgi. 666s # ' 666s ok 132 666s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 666s # testing : /aliascgi-script 666s # expected: 'this is a shell script cgi. 666s # ' 666s # received: 'this is a shell script cgi. 666s # ' 666s ok 133 666s # verifying bad script alias. 666s # testing : /aliascgi-nada 666s # expected: 404 666s # received: '404' 666s ok 134 666s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 666s ok 667s t/modules/allowmethods.t ............ 667s 1..9 667s # Running under perl version 5.038002 for linux 667s # Current time local: Tue Dec 17 18:59:38 2024 667s # Current time GMT: Tue Dec 17 18:59:38 2024 667s # Using Test.pm version 1.31 667s # Using Apache/Test.pm version 1.42 667s # testing : Get request to /Get responds 200 667s # expected: 200 667s # received: '200' 667s ok 1 667s # testing : Head request to /Get responds 200 667s # expected: 200 667s # received: '200' 667s ok 2 667s # testing : Post request to /Get responds 405 667s # expected: 405 667s # received: '405' 667s ok 3 667s # testing : Get request to /Head responds 200 667s # expected: 200 667s # received: '200' 667s ok 4 667s # testing : Head request to /Head responds 200 667s # expected: 200 667s # received: '200' 667s ok 5 667s # testing : Post request to /Head responds 405 667s # expected: 405 667s # received: '405' 667s ok 6 667s # testing : Get request to /Post responds 405 667s # expected: 405 667s # received: '405' 667s ok 7 667s # testing : Head request to /Post responds 405 667s # expected: 405 667s # received: '405' 667s ok 8 667s # testing : Post request to /Post responds 200 667s # expected: 200 667s # received: '200' 667s ok 9 667s ok 669s t/modules/asis.t .................... 669s 1..3 669s # Running under perl version 5.038002 for linux 669s # Current time local: Tue Dec 17 18:59:40 2024 669s # Current time GMT: Tue Dec 17 18:59:40 2024 669s # Using Test.pm version 1.31 669s # Using Apache/Test.pm version 1.42 669s # testing : asis content OK 669s # expected: 'This is asis content. 669s # ' 669s # received: 'This is asis content. 669s # ' 669s ok 1 669s # testing : asis gave 404 error 669s # expected: 404 669s # received: '404' 669s ok 2 669s # testing : asis gave 403 error 669s # expected: 403 669s # received: '403' 669s ok 3 669s ok 672s t/modules/authz_core.t .............. 672s 1..504 672s # Running under perl version 5.038002 for linux 672s # Current time local: Tue Dec 17 18:59:42 2024 672s # Current time GMT: Tue Dec 17 18:59:42 2024 672s # Using Test.pm version 1.31 672s # Using Apache/Test.pm version 1.42 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/groups1 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 200, expected 200 [a/ : a/ ] 672s ok 1 672s # got 200, expected 200 [a/ : a/ 1] 672s ok 2 672s # got 200, expected 200 [a/ : a/ 2] 672s ok 3 672s # got 200, expected 200 [a/ : a/ 1 2] 672s ok 4 672s # got 200, expected 200 [a/ : a/ 3] 672s ok 5 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ user1: a/ ] 672s ok 6 672s # got 200, expected 200 [a/ user1: a/ user1] 672s ok 7 672s # got 401, expected 401 [a/ user1: a/ user2] 672s ok 8 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ Any 1 2: a/ ] 672s ok 9 672s # got 200, expected 200 [a/ Any 1 2: a/ 1] 672s ok 10 672s # got 200, expected 200 [a/ Any 1 2: a/ 2] 672s ok 11 672s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 672s ok 12 672s # got 403, expected 403 [a/ Any 1 2: a/ 3] 672s ok 13 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 672s ok 14 672s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 672s ok 15 672s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 672s ok 16 672s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 672s ok 17 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 672s ok 18 672s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 672s ok 19 672s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 672s ok 20 672s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 672s ok 21 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 672s ok 22 672s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 672s ok 23 672s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 672s ok 24 672s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 672s ok 25 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 672s ok 26 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 672s ok 27 672s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 672s ok 28 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 672s ok 29 672s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 672s ok 30 672s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 672s ok 31 672s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 672s ok 32 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 672s ok 33 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 672s ok 34 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 672s ok 35 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 672s ok 36 672s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 672s ok 37 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 672s ok 38 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 672s ok 39 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 672s ok 40 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 672s ok 41 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 672s ok 42 672s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 672s ok 43 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 672s ok 44 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 672s ok 45 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 672s ok 46 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 672s ok 47 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 672s ok 48 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 672s ok 49 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 672s ok 50 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 672s ok 51 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 672s ok 52 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 672s ok 53 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 672s ok 54 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 672s ok 55 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 672s ok 56 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 672s ok 57 672s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 672s ok 58 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 !2: a/ ] 672s ok 59 672s # got 200, expected 200 [a/ All 1 !2: a/ 1] 672s ok 60 672s # got 403, expected 403 [a/ All 1 !2: a/ 2] 672s ok 61 672s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 672s ok 62 672s # got 403, expected 403 [a/ All 1 !2: a/ 3] 672s ok 63 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 672s ok 64 672s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 672s ok 65 672s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 672s ok 66 672s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 672s ok 67 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 672s ok 68 672s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 672s ok 69 672s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 672s ok 70 672s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 672s ok 71 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 672s ok 72 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 672s ok 73 672s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 672s ok 74 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 672s ok 75 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 672s ok 76 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 672s ok 77 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 672s ok 78 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 672s ok 79 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 672s ok 80 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 672s ok 81 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 672s ok 82 672s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 672s ok 83 672s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 672s ok 84 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 672s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 672s ok 85 672s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 672s ok 86 672s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 672s ok 87 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 672s ok 88 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 672s ok 89 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 672s ok 90 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 672s ok 91 672s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 672s ok 92 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 672s ok 93 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 672s ok 94 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 672s ok 95 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 672s ok 96 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 672s ok 97 672s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 672s ok 98 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 672s ok 99 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 672s ok 100 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 672s ok 101 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 672s ok 102 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 672s ok 103 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 672s ok 104 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 672s ok 105 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 672s ok 106 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 672s ok 107 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 672s ok 108 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 672s ok 109 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 672s ok 110 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 672s ok 111 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 672s ok 112 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 672s ok 113 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 2: a/ ] 672s ok 114 672s # got 403, expected 403 [a/ All 1 2: a/ 1] 672s ok 115 672s # got 403, expected 403 [a/ All 1 2: a/ 2] 672s ok 116 672s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 672s ok 117 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 672s ok 118 672s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 672s ok 119 672s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 672s ok 120 672s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 672s ok 121 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 672s ok 122 672s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 672s ok 123 672s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 672s ok 124 672s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 672s ok 125 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 672s ok 126 672s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 672s ok 127 672s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 672s ok 128 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 672s ok 129 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 672s ok 130 672s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 672s ok 131 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 672s ok 132 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 672s ok 133 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 672s ok 134 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 672s ok 135 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 672s ok 136 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 672s ok 137 672s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 672s ok 138 672s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 672s ok 139 672s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 672s ok 140 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 672s ok 141 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 672s ok 142 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 672s ok 143 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 672s ok 144 672s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 672s ok 145 672s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 672s ok 146 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 672s ok 147 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 672s ok 148 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 672s ok 149 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 672s ok 150 672s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 672s ok 151 672s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 672s ok 152 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 672s ok 153 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 672s ok 154 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 672s ok 155 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 672s ok 156 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 672s ok 157 672s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 672s ok 158 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 672s ok 159 672s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 672s ok 160 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 672s ok 161 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 672s ok 162 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 672s ok 163 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 672s ok 164 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 672s ok 165 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 672s ok 166 672s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 672s ok 167 672s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 672s ok 168 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 672s ok 169 672s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 672s ok 170 672s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 672s ok 171 672s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 672s ok 172 672s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 672s ok 173 672s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 672s ok 174 672s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 672s ok 175 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 672s ok 176 672s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 672s ok 177 672s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 672s ok 178 672s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 672s ok 179 672s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 672s ok 180 672s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 672s ok 181 672s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 672s ok 182 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 672s ok 183 672s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 672s ok 184 672s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 672s ok 185 672s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 672s ok 186 672s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 672s ok 187 672s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 672s ok 188 672s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 672s ok 189 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 672s ok 190 672s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 672s ok 191 672s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 672s ok 192 672s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 672s ok 193 672s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 672s ok 194 672s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 672s ok 195 672s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 672s ok 196 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 672s ok 197 672s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 672s ok 198 672s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 672s ok 199 672s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 672s ok 200 672s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 672s ok 201 672s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 672s ok 202 672s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 672s ok 203 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 672s ok 204 672s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 672s ok 205 672s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 672s ok 206 672s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 672s ok 207 672s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 672s ok 208 672s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 672s ok 209 672s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 672s ok 210 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 672s ok 211 672s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 672s ok 212 672s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 672s ok 213 672s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 672s ok 214 672s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 672s ok 215 672s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 672s ok 216 672s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 672s ok 217 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 672s ok 218 672s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 672s ok 219 672s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 672s ok 220 672s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 672s ok 221 672s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 672s ok 222 672s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 672s ok 223 672s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 672s ok 224 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 672s ok 225 672s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 672s ok 226 672s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 672s ok 227 672s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 672s ok 228 672s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 672s ok 229 672s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 672s ok 230 672s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 672s ok 231 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 672s ok 232 672s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 672s ok 233 672s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 672s ok 234 672s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 672s ok 235 672s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 672s ok 236 672s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 672s ok 237 672s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 672s ok 238 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 672s ok 239 672s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 672s ok 240 672s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 672s ok 241 672s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 672s ok 242 672s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 672s ok 243 672s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 672s ok 244 672s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 672s ok 245 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 672s ok 246 672s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 672s ok 247 672s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 672s ok 248 672s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 672s ok 249 672s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 672s ok 250 672s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 672s ok 251 672s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 672s ok 252 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 672s ok 253 672s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 672s ok 254 672s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 672s ok 255 672s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 672s ok 256 672s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 672s ok 257 672s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 672s ok 258 672s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 672s ok 259 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 672s ok 260 672s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 672s ok 261 672s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 672s ok 262 672s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 672s ok 263 672s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 672s ok 264 672s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 672s ok 265 672s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 672s ok 266 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 672s ok 267 672s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 672s ok 268 672s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 672s ok 269 672s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 672s ok 270 672s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 672s ok 271 672s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 672s ok 272 672s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 672s ok 273 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 672s ok 274 672s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 672s ok 275 672s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 672s ok 276 672s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 672s ok 277 672s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 672s ok 278 672s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 672s ok 279 672s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 672s ok 280 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 672s ok 281 672s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 672s ok 282 672s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 672s ok 283 672s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 672s ok 284 672s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 672s ok 285 672s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 672s ok 286 672s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 672s ok 287 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 672s ok 288 672s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 672s ok 289 672s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 672s ok 290 672s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 672s ok 291 672s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 672s ok 292 672s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 672s ok 293 672s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 672s ok 294 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 672s ok 295 672s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 672s ok 296 672s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 672s ok 297 672s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 672s ok 298 672s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 672s ok 299 672s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 672s ok 300 672s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 672s ok 301 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 672s ok 302 672s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 672s ok 303 672s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 672s ok 304 672s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 672s ok 305 672s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 672s ok 306 672s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 672s ok 307 672s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 672s ok 308 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 672s ok 309 672s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 672s ok 310 672s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 672s ok 311 672s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 672s ok 312 672s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 672s ok 313 672s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 672s ok 314 672s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 672s ok 315 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 672s ok 316 672s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 672s ok 317 672s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 672s ok 318 672s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 672s ok 319 672s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 672s ok 320 672s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 672s ok 321 672s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 672s ok 322 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 672s ok 323 672s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 672s ok 324 672s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 672s ok 325 672s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 672s ok 326 672s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 672s ok 327 672s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 672s ok 328 672s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 672s ok 329 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 672s ok 330 672s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 672s ok 331 672s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 672s ok 332 672s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 672s ok 333 672s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 672s ok 334 672s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 672s ok 335 672s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 672s ok 336 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 672s ok 337 672s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 672s ok 338 672s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 672s ok 339 672s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 672s ok 340 672s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 672s ok 341 672s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 672s ok 342 672s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 672s ok 343 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 672s ok 344 672s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 672s ok 345 672s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 672s ok 346 672s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 672s ok 347 672s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 672s ok 348 672s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 672s ok 349 672s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 672s ok 350 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 672s ok 351 672s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 672s ok 352 672s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 672s ok 353 672s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 672s ok 354 672s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 672s ok 355 672s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 672s ok 356 672s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 672s ok 357 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 672s ok 358 672s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 672s ok 359 672s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 672s ok 360 672s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 672s ok 361 672s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 672s ok 362 672s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 672s ok 363 672s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 672s ok 364 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 672s ok 365 672s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 672s ok 366 672s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 672s ok 367 672s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 672s ok 368 672s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 672s ok 369 672s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 672s ok 370 672s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 672s ok 371 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 672s ok 372 672s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 672s ok 373 672s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 672s ok 374 672s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 672s ok 375 672s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 672s ok 376 672s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 672s ok 377 672s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 672s ok 378 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 672s ok 379 672s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 672s ok 380 672s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 672s ok 381 672s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 672s ok 382 672s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 672s ok 383 672s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 672s ok 384 672s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 672s ok 385 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 672s ok 386 672s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 672s ok 387 672s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 672s ok 388 672s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 672s ok 389 672s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 672s ok 390 672s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 672s ok 391 672s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 672s ok 392 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 672s ok 393 672s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 672s ok 394 672s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 672s ok 395 672s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 672s ok 396 672s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 672s ok 397 672s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 672s ok 398 672s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 672s ok 399 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 672s ok 400 672s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 672s ok 401 672s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 672s ok 402 672s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 672s ok 403 672s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 672s ok 404 672s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 672s ok 405 672s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 672s ok 406 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 672s ok 407 672s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 672s ok 408 672s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 672s ok 409 672s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 672s ok 410 672s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 672s ok 411 672s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 672s ok 412 672s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 672s ok 413 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 672s ok 414 672s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 672s ok 415 672s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 672s ok 416 672s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 672s ok 417 672s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 672s ok 418 672s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 672s ok 419 672s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 672s ok 420 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 672s ok 421 672s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 672s ok 422 672s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 672s ok 423 672s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 672s ok 424 672s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 672s ok 425 672s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 672s ok 426 672s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 672s ok 427 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 672s ok 428 672s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 672s ok 429 672s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 672s ok 430 672s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 672s ok 431 672s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 672s ok 432 672s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 672s ok 433 672s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 672s ok 434 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 672s ok 435 672s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 672s ok 436 672s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 672s ok 437 672s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 672s ok 438 672s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 672s ok 439 672s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 672s ok 440 672s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 672s ok 441 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 672s ok 442 672s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 672s ok 443 672s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 672s ok 444 672s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 672s ok 445 672s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 672s ok 446 672s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 672s ok 447 672s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 672s ok 448 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 672s ok 449 672s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 672s ok 450 672s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 672s ok 451 672s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 672s ok 452 672s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 672s ok 453 672s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 672s ok 454 672s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 672s ok 455 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 672s ok 456 672s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 672s ok 457 672s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 672s ok 458 672s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 672s ok 459 672s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 672s ok 460 672s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 672s ok 461 672s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 672s ok 462 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 672s ok 463 672s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 672s ok 464 672s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 672s ok 465 672s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 672s ok 466 672s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 672s ok 467 672s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 672s ok 468 672s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 672s ok 469 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 672s ok 470 672s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 672s ok 471 672s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 672s ok 472 672s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 672s ok 473 672s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 672s ok 474 672s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 672s ok 475 672s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 672s ok 476 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 672s ok 477 672s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 672s ok 478 672s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 672s ok 479 672s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 672s ok 480 672s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 672s ok 481 672s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 672s ok 482 672s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 672s ok 483 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 672s ok 484 672s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 672s ok 485 672s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 672s ok 486 672s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 672s ok 487 672s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 672s ok 488 672s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 672s ok 489 672s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 672s ok 490 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 672s ok 491 672s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 672s ok 492 672s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 672s ok 493 672s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 672s ok 494 672s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 672s ok 495 672s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 672s ok 496 672s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 672s ok 497 672s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 672s ok 498 672s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 672s ok 499 672s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 672s ok 500 672s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 672s ok 501 672s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 672s ok 502 672s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 672s ok 503 672s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 672s ok 504 672s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 672s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 672s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 672s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/groups1 672s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 672s ok 674s t/modules/autoindex.t ............... 674s 1..84 674s # Running under perl version 5.038002 for linux 674s # Current time local: Tue Dec 17 18:59:45 2024 674s # Current time GMT: Tue Dec 17 18:59:45 2024 674s # Using Test.pm version 1.31 674s # Using Apache/Test.pm version 1.42 674s --- 674s IndexOrderDefault Ascending Name 674s GET /modules/autoindex/htaccess/ 674s ok 1 674s --- 674s IndexOrderDefault Ascending Name 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 2 674s --- 674s IndexOrderDefault Ascending Name 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 3 674s --- 674s IndexOrderDefault Ascending Name 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 4 674s --- 674s IndexOrderDefault Ascending Name 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 5 674s --- 674s IndexOrderDefault Ascending Name 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 6 674s --- 674s IndexOrderDefault Ascending Name 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 7 674s --- 674s IndexOrderDefault Ascending Date 674s GET /modules/autoindex/htaccess/ 674s ok 8 674s --- 674s IndexOrderDefault Ascending Date 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 9 674s --- 674s IndexOrderDefault Ascending Date 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 10 674s --- 674s IndexOrderDefault Ascending Date 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 11 674s --- 674s IndexOrderDefault Ascending Date 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 12 674s --- 674s IndexOrderDefault Ascending Date 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 13 674s --- 674s IndexOrderDefault Ascending Date 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 14 674s --- 674s IndexOrderDefault Ascending Size 674s GET /modules/autoindex/htaccess/ 674s ok 15 674s --- 674s IndexOrderDefault Ascending Size 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 16 674s --- 674s IndexOrderDefault Ascending Size 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 17 674s --- 674s IndexOrderDefault Ascending Size 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 18 674s --- 674s IndexOrderDefault Ascending Size 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 19 674s --- 674s IndexOrderDefault Ascending Size 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 20 674s --- 674s IndexOrderDefault Ascending Size 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 21 674s --- 674s IndexOrderDefault Descending Name 674s GET /modules/autoindex/htaccess/ 674s ok 22 674s --- 674s IndexOrderDefault Descending Name 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 23 674s --- 674s IndexOrderDefault Descending Name 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 24 674s --- 674s IndexOrderDefault Descending Name 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 25 674s --- 674s IndexOrderDefault Descending Name 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 26 674s --- 674s IndexOrderDefault Descending Name 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 27 674s --- 674s IndexOrderDefault Descending Name 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 28 674s --- 674s IndexOrderDefault Descending Date 674s GET /modules/autoindex/htaccess/ 674s ok 29 674s --- 674s IndexOrderDefault Descending Date 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 30 674s --- 674s IndexOrderDefault Descending Date 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 31 674s --- 674s IndexOrderDefault Descending Date 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 32 674s --- 674s IndexOrderDefault Descending Date 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 33 674s --- 674s IndexOrderDefault Descending Date 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 34 674s --- 674s IndexOrderDefault Descending Date 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 35 674s --- 674s IndexOrderDefault Descending Size 674s GET /modules/autoindex/htaccess/ 674s ok 36 674s --- 674s IndexOrderDefault Descending Size 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 37 674s --- 674s IndexOrderDefault Descending Size 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 38 674s --- 674s IndexOrderDefault Descending Size 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 39 674s --- 674s IndexOrderDefault Descending Size 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 40 674s --- 674s IndexOrderDefault Descending Size 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 41 674s --- 674s IndexOrderDefault Descending Size 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 42 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s GET /modules/autoindex/htaccess/ 674s ok 43 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 44 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 45 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 46 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 47 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 48 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Name 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 49 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s GET /modules/autoindex/htaccess/ 674s ok 50 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 51 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 52 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 53 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 54 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 55 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Date 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 56 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s GET /modules/autoindex/htaccess/ 674s ok 57 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 58 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 59 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 60 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 61 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 62 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Ascending Size 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 63 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s GET /modules/autoindex/htaccess/ 674s ok 64 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 65 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 66 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 67 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 68 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 69 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Name 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 70 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s GET /modules/autoindex/htaccess/ 674s ok 71 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 72 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 73 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 74 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 75 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 76 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Date 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 77 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s GET /modules/autoindex/htaccess/ 674s ok 78 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s 674s (C=N O=A) 674s GET /modules/autoindex/htaccess/?C=N&O=A 674s ok 79 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s 674s (C=N O=D) 674s GET /modules/autoindex/htaccess/?C=N&O=D 674s ok 80 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s 674s (C=M O=A) 674s GET /modules/autoindex/htaccess/?C=M&O=A 674s ok 81 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s 674s (C=M O=D) 674s GET /modules/autoindex/htaccess/?C=M&O=D 674s ok 82 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s 674s (C=S O=A) 674s GET /modules/autoindex/htaccess/?C=S&O=A 674s ok 83 674s --- 674s IndexOptions FancyIndexing 674s IndexOrderDefault Descending Size 674s 674s (C=S O=D) 674s GET /modules/autoindex/htaccess/?C=S&O=D 674s ok 84 674s ok 676s t/modules/autoindex2.t .............. 676s 1..3 676s # Running under perl version 5.038002 for linux 676s # Current time local: Tue Dec 17 18:59:47 2024 676s # Current time GMT: Tue Dec 17 18:59:47 2024 676s # Using Test.pm version 1.31 676s # Using Apache/Test.pm version 1.42 676s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 676s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 676s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 676s # testing : dir_broken should not be listed 676s # expected: 0 676s # received: 0 676s ok 1 676s # testing : dir_normal should be listed 676s # expected: 1 676s # received: 1 676s ok 2 676s # testing : dir_protected should not be listed 676s # expected: 0 676s # received: 0 676s ok 3 676s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 676s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 676s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 676s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 676s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 676s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 676s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 676s ok 678s t/modules/brotli.t .................. 678s 1..64 678s # Running under perl version 5.038002 for linux 678s # Current time local: Tue Dec 17 18:59:49 2024 678s # Current time GMT: Tue Dec 17 18:59:49 2024 678s # Using Test.pm version 1.31 678s # Using Apache/Test.pm version 1.42 678s qvalue: 678s # expected: 200 678s # received: '200' 678s ok 1 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 2 678s qvalue: 678s # expected: 200 678s # received: '200' 678s ok 3 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 4 678s qvalue: 678s # expected: 200 678s # received: '200' 678s ok 5 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 6 678s qvalue: 678s # expected: 200 678s # received: '200' 678s ok 7 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 8 678s qvalue: 678s # expected: 200 678s # received: '200' 678s ok 9 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 10 678s qvalue: 678s # expected: 200 678s # received: '200' 678s ok 11 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 12 678s qvalue: ; 678s # expected: 200 678s # received: '200' 678s ok 13 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 14 678s qvalue: ; 678s # expected: 200 678s # received: '200' 678s ok 15 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 16 678s qvalue: ; 678s # expected: 200 678s # received: '200' 678s ok 17 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 18 678s qvalue: ;q= 678s # expected: 200 678s # received: '200' 678s ok 19 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 20 678s qvalue: ;q= 678s # expected: 200 678s # received: '200' 678s ok 21 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 22 678s qvalue: ;q= 678s # expected: 200 678s # received: '200' 678s ok 23 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 24 678s qvalue: ;q=0 678s # expected: 200 678s # received: '200' 678s ok 25 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 26 678s qvalue: ;q=0 678s # expected: 200 678s # received: '200' 678s ok 27 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 28 678s qvalue: ;q=0 678s # expected: 200 678s # received: '200' 678s ok 29 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 30 678s qvalue: ;q=0. 678s # expected: 200 678s # received: '200' 678s ok 31 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 32 678s qvalue: ;q=0. 678s # expected: 200 678s # received: '200' 678s ok 33 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 34 678s qvalue: ;q=0. 678s # expected: 200 678s # received: '200' 678s ok 35 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 36 678s qvalue: ;q=0.0 678s # expected: 200 678s # received: '200' 678s ok 37 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 38 678s qvalue: ;q=0.0 678s # expected: 200 678s # received: '200' 678s ok 39 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 40 678s qvalue: ;q=0.0 678s # expected: 200 678s # received: '200' 678s ok 41 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 42 678s qvalue: ;q=0.00 678s # expected: 200 678s # received: '200' 678s ok 43 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 44 678s qvalue: ;q=0.00 678s # expected: 200 678s # received: '200' 678s ok 45 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 46 678s qvalue: ;q=0.00 678s # expected: 200 678s # received: '200' 678s ok 47 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 48 678s qvalue: ;q=0.000 678s # expected: 200 678s # received: '200' 678s ok 49 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 50 678s qvalue: ;q=0.000 678s # expected: 200 678s # received: '200' 678s ok 51 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 52 678s qvalue: ;q=0.000 678s # expected: 200 678s # received: '200' 678s ok 53 678s # testing : response without Content-Encoding is OK 678s # expected: undef 678s # received: undef 678s ok 54 678s qvalue: ;q=0.0000 678s # expected: 200 678s # received: '200' 678s ok 55 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 56 678s qvalue: ;q=0.0000 678s # expected: 200 678s # received: '200' 678s ok 57 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 58 678s qvalue: ;q=0.0000 678s # expected: 200 678s # received: '200' 678s ok 59 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 60 678s # expected: 200 678s # received: '200' 678s ok 61 678s # testing : response Content-Encoding is OK 678s # expected: 'br' 678s # received: 'br' 678s ok 62 678s # expected: 200 678s # received: '200' 678s ok 63 678s # testing : response Content-Encoding is OK 678s # expected: 'gzip' 678s # received: 'gzip' 678s ok 64 678s ok 679s t/modules/buffer.t .................. 679s 1..12 679s # Running under perl version 5.038002 for linux 679s # Current time local: Tue Dec 17 18:59:51 2024 679s # Current time GMT: Tue Dec 17 18:59:51 2024 679s # Using Test.pm version 1.31 679s # Using Apache/Test.pm version 1.42 679s # testing : Checking return code is '200' 679s # expected: 200 679s # received: '200' 679s ok 1 679s ok 2 679s # testing : Checking return code is '200' 679s # expected: 200 679s # received: '200' 679s ok 3 679s ok 4 679s # testing : Checking return code is '200' 679s # expected: 200 679s # received: '200' 679s ok 5 679s ok 6 679s # testing : Checking return code is '200' 679s # expected: 200 679s # received: '200' 679s ok 7 679s ok 8 679s # testing : Checking return code is '200' 679s # expected: 200 679s # received: '200' 679s ok 9 679s ok 10 679s # testing : Checking return code is '200' 679s # expected: 200 679s # received: '200' 679s ok 11 679s ok 12 679s ok 681s t/modules/cache.t ................... 681s 1..3 681s # Running under perl version 5.038002 for linux 681s # Current time local: Tue Dec 17 18:59:52 2024 681s # Current time GMT: Tue Dec 17 18:59:52 2024 681s # Using Test.pm version 1.31 681s # Using Apache/Test.pm version 1.42 681s # testing : non-cached call to index.html 681s # expected: 200 681s # received: '200' 681s ok 1 681s # testing : call to cache index.html 681s # expected: 200 681s # received: '200' 681s ok 2 681s # testing : cached call to index.html 681s # expected: 200 681s # received: '200' 681s ok 3 681s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 681s ok 686s t/modules/cgi.t ..................... 686s 1..58 686s # Running under perl version 5.038002 for linux 686s # Current time local: Tue Dec 17 18:59:54 2024 686s # Current time GMT: Tue Dec 17 18:59:54 2024 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.42 686s # testing : return code for acceptpathinfodefault.sh 686s # expected: 200 686s # received: '200' 686s ok 1 686s # testing : body for acceptpathinfodefault.sh 686s # expected: '' 686s # received: '' 686s ok 2 686s # testing : return code for acceptpathinfodefault.sh/foo 686s # expected: 200 686s # received: '200' 686s ok 3 686s # testing : body for acceptpathinfodefault.sh/foo 686s # expected: '/foo' 686s # received: '/foo' 686s ok 4 686s # testing : return code for acceptpathinfooff.sh 686s # expected: 200 686s # received: '200' 686s ok 5 686s # testing : body for acceptpathinfooff.sh 686s # expected: '' 686s # received: '' 686s ok 6 686s # testing : return code for acceptpathinfooff.sh/foo 686s # expected: 404 686s # received: '404' 686s ok 7 686s # no body test for this one 686s ok 8 686s # testing : return code for acceptpathinfoon.sh 686s # expected: 200 686s # received: '200' 686s ok 9 686s # testing : body for acceptpathinfoon.sh 686s # expected: '' 686s # received: '' 686s ok 10 686s # testing : return code for acceptpathinfoon.sh/foo 686s # expected: 200 686s # received: '200' 686s ok 11 686s # testing : body for acceptpathinfoon.sh/foo 686s # expected: '/foo' 686s # received: '/foo' 686s ok 12 686s # testing : return code for bogus-perl.pl 686s # expected: 500 686s # received: '500' 686s ok 13 686s # cgi log created ok. 686s ok 14 686s # testing : return code for bogus-sh.sh 686s # expected: 500 686s # received: '500' 686s ok 15 686s # checking that log size (807) is bigger than it used to be (523) 686s ok 16 686s # testing : return code for nph-stderr.pl 686s # expected: 200 686s # received: '200' 686s ok 17 686s # testing : body for nph-stderr.pl 686s # expected: 'this is nph-stdout' 686s # received: 'this is nph-stdout' 686s ok 18 686s # testing : return code for nph-test.pl 686s # expected: 200 686s # received: '200' 686s ok 19 686s # testing : body for nph-test.pl 686s # expected: 'ok' 686s # received: 'ok' 686s ok 20 686s # testing : return code for perl.pl 686s # expected: 200 686s # received: '200' 686s ok 21 686s # testing : body for perl.pl 686s # expected: 'perl cgi' 686s # received: 'perl cgi' 686s ok 22 686s # testing : return code for sh.sh 686s # expected: 200 686s # received: '200' 686s ok 23 686s # testing : body for sh.sh 686s # expected: 'sh cgi' 686s # received: 'sh cgi' 686s ok 24 686s # testing : return code for stderr1.pl 686s # expected: 200 686s # received: '200' 686s ok 25 686s # testing : body for stderr1.pl 686s # expected: 'this is stdout' 686s # received: 'this is stdout' 686s ok 26 686s # testing : return code for stderr2.pl 686s # expected: 200 686s # received: '200' 686s ok 27 686s # testing : body for stderr2.pl 686s # expected: 'this is also stdout' 686s # received: 'this is also stdout' 686s ok 28 686s # testing : return code for stderr3.pl 686s # expected: 200 686s # received: '200' 686s ok 29 686s # testing : body for stderr3.pl 686s # expected: 'this is more stdout' 686s # received: 'this is more stdout' 686s ok 30 686s # posted content (length 10) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 686s # expected: '500' 686s # received: '500' 686s ok 31 686s # checking that log size (35781) is greater than 807 686s ok 32 686s # verifying that logged content is 10 characters 686s ok 33 686s # posted content (length 99) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 686s # expected: '500' 686s # received: '500' 686s ok 34 686s # checking that log size (36240) is greater than 35781 686s ok 35 686s # verifying that logged content is 99 characters 686s ok 36 686s # posted content (length 250) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 686s # expected: '500' 686s # received: '500' 686s ok 37 686s # checking that log size (36851) is greater than 36240 686s ok 38 686s # verifying that logged content is 250 characters 686s ok 39 686s # posted content (length 255) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 686s # expected: '500' 686s # received: '500' 686s ok 40 686s # checking that log size (37467) is greater than 36851 686s ok 41 686s # verifying that logged content is 255 characters 686s ok 42 686s # posted content (length 256) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 686s # expected: '500' 686s # received: '500' 686s ok 43 686s # checking that log size (38084) is greater than 37467 686s ok 44 686s # verifying that logged content is 256 characters 686s ok 45 686s # posted content (length 257) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 686s # expected: '500' 686s # received: '500' 686s ok 46 686s # checking that log size (38701) is greater than 38084 686s ok 47 686s # verifying that logged content is 256 characters 686s ok 48 686s # posted content (length 258) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 686s # expected: '500' 686s # received: '500' 686s ok 49 686s # checking that log size (39318) is greater than 38701 686s ok 50 686s # verifying that logged content is 256 characters 686s ok 51 686s # posted content (length 1024) to bogus-perl.pl 686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 686s # expected: '500' 686s # received: '500' 686s ok 52 686s # checking that log size (39936) is greater than 39318 686s ok 53 686s # verifying that logged content is 256 characters 686s ok 54 686s # verifying log is greater than 40960 bytes. 686s ok 55 686s # verifying log did not grow after making bogus request. 686s ok 56 686s # verifying log did not grow after making another bogus request. 686s ok 57 686s # checking that HEAD /modules/cgi/perl.pl returns 200. 686s ok 58 686s ok 688s t/modules/data.t .................... 688s 1..2 688s # Running under perl version 5.038002 for linux 688s # Current time local: Tue Dec 17 18:59:59 2024 688s # Current time GMT: Tue Dec 17 18:59:59 2024 688s # Using Test.pm version 1.31 688s # Using Apache/Test.pm version 1.42 688s # testing : Checking return code is '200' 688s # expected: 200 688s # received: '200' 688s ok 1 688s ok 2 688s ok 692s t/modules/dav.t ..................... 692s 1..19 692s # Running under perl version 5.038002 for linux 692s # Current time local: Tue Dec 17 19:00:01 2024 692s # Current time GMT: Tue Dec 17 19:00:01 2024 692s # Using Test.pm version 1.31 692s # Using Apache/Test.pm version 1.42 692s resource lock test: 692s ok 1 692s DAV put test: 692s ok 2 692s getting DAV resource properties: 692s ok 3 692s created: Tue, 17 Dec 2024 19:00:02 GMT 692s modified: Tue, 17 Dec 2024 19:00:02 GMT 692s now: Tue, 17 Dec 2024 19:00:04 GMT 692s ok 4 692s ok 5 692s resource lock status test: 692s ok 6 692s resource unlock test: 692s ok 7 692s resource lock status test: 692s ok 8 692s getting uri... 692s expect: 692s -> 692s 692s
692s

mod_dav test page

692s this is a page generated by
692s the mod_dav test in the Apache
692s perl test suite.
692s
692s 692s 692s <- 692s got: 692s -> 692s 692s
692s

mod_dav test page

692s this is a page generated by
692s the mod_dav test in the Apache
692s perl test suite.
692s
692s 692s 692s <- 692s ok 9 692s putting with 2nd dav client (on unlocked resource) 692s ok 10 692s getting new uri... 692s expect: 692s -> 692s 692s
692s

mod_dav test page take two

692s this is a page generated by
692s the mod_dav test in the Apache
692s perl test suite.
692s
692s 692s 692s <- 692s got: 692s -> 692s 692s
692s

mod_dav test page take two

692s this is a page generated by
692s the mod_dav test in the Apache
692s perl test suite.
692s
692s 692s 692s <- 692s ok 11 692s client 1 locking resource 692s ok 12 692s client 2 attempting to lock same resource 692s ok 13 692s client 2 attempting to put resource locked by client 1 692s ok 14 692s verifying all is well through http 692s getting new uri... 692s expect: 692s -> 692s 692s
692s

mod_dav test page take two

692s this is a page generated by
692s the mod_dav test in the Apache
692s perl test suite.
692s
692s 692s 692s <- 692s got: 692s -> 692s 692s
692s

mod_dav test page take two

692s this is a page generated by
692s the mod_dav test in the Apache
692s perl test suite.
692s
692s 692s 692s <- 692s ok 15 692s ok 16 692s resource delete test: 692s ok 17 692s expect 404 not found got: 404 692s ok 18 692s PR 49825: expect 400 bad request got: 400 692s ok 19 692s ok 694s t/modules/deflate.t ................. 694s 1..47 694s # Running under perl version 5.038002 for linux 694s # Current time local: Tue Dec 17 19:00:05 2024 694s # Current time GMT: Tue Dec 17 19:00:05 2024 694s # Using Test.pm version 1.31 694s # Using Apache/Test.pm version 1.42 694s testing default 694s ok 1 694s ok 2 694s ok 3 694s ok 4 694s ok 5 694s ok 6 694s ok 7 694s ok 8 694s ok 9 694s ok 10 694s ok 11 694s ok 12 694s ok 13 694s ok 14 694s ok 15 694s ok 16 694s ok 17 694s ok 18 694s ok 19 694s ok 20 694s ok 21 694s ok 22 694s ok 23 694s ok 24 694s ok 25 694s ok 26 694s ok 27 694s ok 28 694s ok 29 694s ok 30 694s ok 31 694s ok 32 694s ok 33 694s ok 34 694s ok 35 694s ok 36 694s ok 37 694s ok 38 694s ok 39 694s ok 40 694s ok 41 694s ok 42 694s ok 43 694s ok 44 694s ok 45 694s # testing : response was 304 694s # expected: qr/HTTP\/1\.. 304/ 694s # received: 'HTTP/1.1 304 Not Modified' 694s ok 46 694s # testing : expect EOF after 304 header 694s # expected: 0 694s # received: 0 694s ok 47 694s ok 696s t/modules/digest.t .................. 696s 1..13 696s # Running under perl version 5.038002 for linux 696s # Current time local: Tue Dec 17 19:00:07 2024 696s # Current time GMT: Tue Dec 17 19:00:07 2024 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.42 696s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm1 696s # testing : no user to authenticate 696s # expected: 401 696s # received: '401' 696s ok 1 696s # testing : user1:foo not found 696s # expected: 401 696s # received: '401' 696s ok 2 696s # testing : user1:password1 found 696s # expected: 200 696s # received: '200' 696s ok 3 696s # testing : user1:password1 with query string found 696s # expected: 200 696s # received: '200' 696s ok 4 696s # testing : manual Authorization header query string 696s # expected: 200 696s # received: '200' 696s ok 5 696s # testing : manual Authorization with no query string in header 696s # expected: 400 696s # received: '400' 696s ok 6 696s # testing : manual Authorization header with mismatched query string 696s # expected: 400 696s # received: '400' 696s ok 7 696s # testing : manual Authorization header with mismatched query string 696s # expected: 400 696s # received: '400' 696s ok 8 696s # testing : manual Authorization with no query string in header + MSIE 696s # expected: 200 696s # received: '200' 696s ok 9 696s # testing : a compliant response coming from MSIE 696s # expected: 200 696s # received: '200' 696s ok 10 696s # testing : manual Authorization header with mismatched query string + MSIE 696s # expected: 400 696s # received: '400' 696s ok 11 696s # testing : manual Authorization header with mismatched query string + MSIE 696s # expected: 400 696s # received: '400' 696s ok 12 696s # testing : no query string + MSIE 696s # expected: 200 696s # received: '200' 696s ok 13 696s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm1 696s ok 698s t/modules/dir.t ..................... 698s 1..212 698s # Running under perl version 5.038002 for linux 698s # Current time local: Tue Dec 17 19:00:09 2024 698s # Current time GMT: Tue Dec 17 19:00:09 2024 698s # Using Test.pm version 1.31 698s # Using Apache/Test.pm version 1.42 698s expecting 403 (forbidden) using DirectoryIndex foo 698s ok 1 698s running 5 test gambit for "1.html" 698s ok 2 698s ok 3 698s ok 4 698s ok 5 698s ok 6 698s running 5 test gambit for "2.html" 698s ok 7 698s ok 8 698s ok 9 698s ok 10 698s ok 11 698s running 5 test gambit for "3.html" 698s ok 12 698s ok 13 698s ok 14 698s ok 15 698s ok 16 698s running 5 test gambit for "4.html" 698s ok 17 698s ok 18 698s ok 19 698s ok 20 698s ok 21 698s running 5 test gambit for "5.html" 698s ok 22 698s ok 23 698s ok 24 698s ok 25 698s ok 26 698s running 5 test gambit for "6.html" 698s ok 27 698s ok 28 698s ok 29 698s ok 30 698s ok 31 698s running 5 test gambit for "7.html" 698s ok 32 698s ok 33 698s ok 34 698s ok 35 698s ok 36 698s running 5 test gambit for "8.html" 698s ok 37 698s ok 38 698s ok 39 698s ok 40 698s ok 41 698s running 5 test gambit for "9.html" 698s ok 42 698s ok 43 698s ok 44 698s ok 45 698s ok 46 698s running 5 test gambit for "0.html" 698s ok 47 698s ok 48 698s ok 49 698s ok 50 698s ok 51 698s expecting 403 (forbidden) using DirectoryIndex goo 698s ok 52 698s running 5 test gambit for "1.html" 698s ok 53 698s ok 54 698s ok 55 698s ok 56 698s ok 57 698s running 5 test gambit for "2.html" 698s ok 58 698s ok 59 698s ok 60 698s ok 61 698s ok 62 698s running 5 test gambit for "3.html" 698s ok 63 698s ok 64 698s ok 65 698s ok 66 698s ok 67 698s running 5 test gambit for "4.html" 698s ok 68 698s ok 69 698s ok 70 698s ok 71 698s ok 72 698s running 5 test gambit for "5.html" 698s ok 73 698s ok 74 698s ok 75 698s ok 76 698s ok 77 698s running 5 test gambit for "6.html" 698s ok 78 698s ok 79 698s ok 80 698s ok 81 698s ok 82 698s running 5 test gambit for "7.html" 698s ok 83 698s ok 84 698s ok 85 698s ok 86 698s ok 87 698s running 5 test gambit for "8.html" 698s ok 88 698s ok 89 698s ok 90 698s ok 91 698s ok 92 698s running 5 test gambit for "9.html" 698s ok 93 698s ok 94 698s ok 95 698s ok 96 698s ok 97 698s running 5 test gambit for "0.html" 698s ok 98 698s ok 99 698s ok 100 698s ok 101 698s ok 102 698s expecting 403 (forbidden) using DirectoryIndex moo 698s ok 103 698s running 5 test gambit for "1.html" 698s ok 104 698s ok 105 698s ok 106 698s ok 107 698s ok 108 698s running 5 test gambit for "2.html" 698s ok 109 698s ok 110 698s ok 111 698s ok 112 698s ok 113 698s running 5 test gambit for "3.html" 698s ok 114 698s ok 115 698s ok 116 698s ok 117 698s ok 118 698s running 5 test gambit for "4.html" 698s ok 119 698s ok 120 698s ok 121 698s ok 122 698s ok 123 698s running 5 test gambit for "5.html" 698s ok 124 698s ok 125 698s ok 126 698s ok 127 698s ok 128 698s running 5 test gambit for "6.html" 698s ok 129 698s ok 130 698s ok 131 698s ok 132 698s ok 133 698s running 5 test gambit for "7.html" 698s ok 134 698s ok 135 698s ok 136 698s ok 137 698s ok 138 698s running 5 test gambit for "8.html" 698s ok 139 698s ok 140 698s ok 141 698s ok 142 698s ok 143 698s running 5 test gambit for "9.html" 698s ok 144 698s ok 145 698s ok 146 698s ok 147 698s ok 148 698s running 5 test gambit for "0.html" 698s ok 149 698s ok 150 698s ok 151 698s ok 152 698s ok 153 698s expecting 403 (forbidden) using DirectoryIndex bleh 698s ok 154 698s running 5 test gambit for "1.html" 698s ok 155 698s ok 156 698s ok 157 698s ok 158 698s ok 159 698s running 5 test gambit for "2.html" 698s ok 160 698s ok 161 698s ok 162 698s ok 163 698s ok 164 698s running 5 test gambit for "3.html" 698s ok 165 698s ok 166 698s ok 167 698s ok 168 698s ok 169 698s running 5 test gambit for "4.html" 698s ok 170 698s ok 171 698s ok 172 698s ok 173 698s ok 174 698s running 5 test gambit for "5.html" 698s ok 175 698s ok 176 698s ok 177 698s ok 178 698s ok 179 698s running 5 test gambit for "6.html" 698s ok 180 698s ok 181 698s ok 182 698s ok 183 698s ok 184 698s running 5 test gambit for "7.html" 698s ok 185 698s ok 186 698s ok 187 698s ok 188 698s ok 189 698s running 5 test gambit for "8.html" 698s ok 190 698s ok 191 698s ok 192 698s ok 193 698s ok 194 698s running 5 test gambit for "9.html" 698s ok 195 698s ok 196 698s ok 197 698s ok 198 698s ok 199 698s running 5 test gambit for "0.html" 698s ok 200 698s ok 201 698s ok 202 698s ok 203 698s ok 204 698s DirectoryIndex /modules/alias/index.html 698s ok 205 698s expecting 403 for DirectoryIndex foo goo moo bleh 698s ok 206 698s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 698s ok 207 698s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 698s ok 208 698s removed .htaccess (no DirectoryIndex), expecting default (index.html) 698s ok 209 698s ok 210 698s ok 211 698s ok 212 # skip missing DirectorySlash NotFound 698s ok 700s t/modules/directorymatch.t .......... 700s 1..2 700s # Running under perl version 5.038002 for linux 700s # Current time local: Tue Dec 17 19:00:11 2024 700s # Current time GMT: Tue Dec 17 19:00:11 2024 700s # Using Test.pm version 1.31 700s # Using Apache/Test.pm version 1.42 700s # testing : code for /index.html 700s # expected: 200 700s # received: '200' 700s ok 1 700s # testing : check for DMMATCH1 700s # expected: '1' 700s # received: '1' 700s ok 2 700s ok 702s t/modules/env.t ..................... 702s 1..6 702s # Running under perl version 5.038002 for linux 702s # Current time local: Tue Dec 17 19:00:13 2024 702s # Current time GMT: Tue Dec 17 19:00:13 2024 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.42 702s # host: /modules/env/host.shtml 702s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 702s ok 1 702s # nothere: /modules/env/nothere.shtml 702s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 702s ok 2 702s # set: /modules/env/set.shtml 702s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 702s ok 3 702s # setempty: /modules/env/setempty.shtml 702s # setempty: EXPECT -><- ACTUAL -><- 702s ok 4 702s # type: /modules/env/type.shtml 702s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 702s ok 5 702s # unset: /modules/env/unset.shtml 702s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 702s ok 6 702s ok 704s t/modules/expires.t ................. 704s 1..92 704s # Running under perl version 5.038002 for linux 704s # Current time local: Tue Dec 17 19:00:15 2024 704s # Current time GMT: Tue Dec 17 19:00:15 2024 704s # Using Test.pm version 1.31 704s # Using Apache/Test.pm version 1.42 704s # debug: index.html 704s HTTP/1.1 200 OK 704s Cache-Control: max-age=308725904 704s Connection: close 704s Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Accept-Ranges: bytes 704s ETag: "3-613edd771cbc0" 704s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 704s Vary: In-If1 704s Content-Length: 3 704s Content-Type: text/html 704s Expires: Sat, 30 Sep 2034 00:12:02 GMT 704s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 704s Client-Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Client-Peer: 127.0.0.1:8529 704s Client-Response-Num: 1 704s DMMATCH1: 1 704s ok 1 704s # debug: [Cache-Control] [max-age=308725904] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 704s # debug: expires 2043187922 704s # debug: expected: 332425819 704s # debug: actual : 332425819 704s ok 2 704s # debug: text.txt 704s HTTP/1.1 200 OK 704s Cache-Control: max-age=0 704s Connection: close 704s Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Accept-Ranges: bytes 704s ETag: "0-613edd771cbc0" 704s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 704s Vary: In-If1 704s Content-Type: text/plain 704s Expires: Tue, 17 Dec 2024 19:00:17 GMT 704s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 704s Client-Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Client-Peer: 127.0.0.1:8529 704s Client-Response-Num: 1 704s DMMATCH1: 1 704s 704s 704s ok 3 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 4 704s # debug: image.gif 704s HTTP/1.1 200 OK 704s Cache-Control: max-age=120 704s Connection: close 704s Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Accept-Ranges: bytes 704s ETag: "0-613edd771cbc0" 704s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 704s Vary: In-If1 704s Content-Type: image/gif 704s Expires: Tue, 17 Dec 2024 19:02:17 GMT 704s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 704s Client-Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Client-Peer: 127.0.0.1:8529 704s Client-Response-Num: 1 704s DMMATCH1: 1 704s 704s 704s ok 5 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 6 704s # debug: foo.jpg 704s HTTP/1.1 200 OK 704s Cache-Control: max-age=86400 704s Connection: close 704s Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Accept-Ranges: bytes 704s ETag: "0-613edd771cbc0" 704s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 704s Vary: In-If1 704s Content-Type: image/jpeg 704s Expires: Wed, 18 Dec 2024 19:00:17 GMT 704s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 704s Client-Date: Tue, 17 Dec 2024 19:00:17 GMT 704s Client-Peer: 127.0.0.1:8529 704s Client-Response-Num: 1 704s DMMATCH1: 1 704s 704s 704s ok 7 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 8 704s # debug: [Cache-Control] [max-age=308725904] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 704s # debug: expires 2043187922 704s # debug: expected: 332425819 704s # debug: actual : 332425819 704s ok 9 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 10 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 11 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 12 704s # --- 704s # ExpiresActive On 704s # debug: [Cache-Control] [max-age=308725904] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 704s # debug: expires 2043187922 704s # debug: expected: 332425819 704s # debug: actual : 332425819 704s ok 13 704s # --- 704s # ExpiresActive On 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 14 704s # --- 704s # ExpiresActive On 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 15 704s # --- 704s # ExpiresActive On 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 16 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A36639303 704s # debug: [Cache-Control] [max-age=36639303] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 14 Feb 2026 20:35:20 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 14 Feb 2026 20:35:20 GMT 704s # debug: expires 1771101320 704s # debug: expected: 36639303 704s # debug: actual : 36639303 704s ok 17 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A36639303 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 18 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A36639303 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 19 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A36639303 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 20 704s # --- 704s # ExpiresActive On 704s ExpiresByType text/plain "access plus 1 years 3 months 8 hours 4 minutes 12 seconds" 704s # debug: [Cache-Control] [max-age=308725904] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 704s # debug: expires 2043187922 704s # debug: expected: 332425819 704s # debug: actual : 332425819 704s ok 21 704s # --- 704s # ExpiresActive On 704s ExpiresByType text/plain "access plus 1 years 3 months 8 hours 4 minutes 12 seconds" 704s # debug: [Cache-Control] [max-age=39341052] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Wed, 18 Mar 2026 03:04:29 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Mar 2026 03:04:29 GMT 704s # debug: expires 1773803069 704s # debug: expected: 39341052 704s # debug: actual : 39341052 704s ok 22 704s # --- 704s # ExpiresActive On 704s ExpiresByType text/plain "access plus 1 years 3 months 8 hours 4 minutes 12 seconds" 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 23 704s # --- 704s # ExpiresActive On 704s ExpiresByType text/plain "access plus 1 years 3 months 8 hours 4 minutes 12 seconds" 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 24 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M32514429 704s ExpiresByType text/plain "modification plus 1 years 3 months 10 days 5 hours 20 minutes 25 seconds" 704s # debug: [Cache-Control] [max-age=8814514] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 29 Mar 2025 19:28:52 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 29 Mar 2025 19:28:52 GMT 704s # debug: expires 1743276532 704s # debug: expected: 32514429 704s # debug: actual : 32514429 704s ok 25 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M32514429 704s ExpiresByType text/plain "modification plus 1 years 3 months 10 days 5 hours 20 minutes 25 seconds" 704s # debug: [Cache-Control] [max-age=16495310] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Thu, 26 Jun 2025 17:02:08 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Thu, 26 Jun 2025 17:02:08 GMT 704s # debug: expires 1750957328 704s # debug: expected: 40195225 704s # debug: actual : 40195225 704s ok 26 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M32514429 704s ExpiresByType text/plain "modification plus 1 years 3 months 10 days 5 hours 20 minutes 25 seconds" 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 27 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M32514429 704s ExpiresByType text/plain "modification plus 1 years 3 months 10 days 5 hours 20 minutes 25 seconds" 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 28 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A2788905 704s # debug: [Cache-Control] [max-age=2788905] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sun, 19 Jan 2025 01:42:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sun, 19 Jan 2025 01:42:02 GMT 704s # debug: expires 1737250922 704s # debug: expected: 2788905 704s # debug: actual : 2788905 704s ok 29 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A2788905 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 30 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A2788905 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 31 704s #--- 704s # ExpiresActive On 704s ExpiresDefault A2788905 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 32 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/gif "modification plus 2 months 1 weeks 10 days 3 hours 34 minutes 29 seconds" 704s # debug: [Cache-Control] [max-age=308725904] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 704s # debug: expires 2043187922 704s # debug: expected: 332425819 704s # debug: actual : 332425819 704s ok 33 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/gif "modification plus 2 months 1 weeks 10 days 3 hours 34 minutes 29 seconds" 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 34 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/gif "modification plus 2 months 1 weeks 10 days 3 hours 34 minutes 29 seconds" 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 35 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/gif "modification plus 2 months 1 weeks 10 days 3 hours 34 minutes 29 seconds" 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 36 704s # --- 704s # ExpiresActive On 704s ExpiresDefault A782203 704s ExpiresByType image/gif A33615602 704s # debug: [Cache-Control] [max-age=782203] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Thu, 26 Dec 2024 20:17:00 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Thu, 26 Dec 2024 20:17:00 GMT 704s # debug: expires 1735244220 704s # debug: expected: 782203 704s # debug: actual : 782203 704s ok 37 704s # --- 704s # ExpiresActive On 704s ExpiresDefault A782203 704s ExpiresByType image/gif A33615602 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 38 704s # --- 704s # ExpiresActive On 704s ExpiresDefault A782203 704s ExpiresByType image/gif A33615602 704s # debug: [Cache-Control] [max-age=33615602] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Sat, 10 Jan 2026 20:40:19 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 10 Jan 2026 20:40:19 GMT 704s # debug: expires 1768077619 704s # debug: expected: 33615602 704s # debug: actual : 33615602 704s ok 39 704s # --- 704s # ExpiresActive On 704s ExpiresDefault A782203 704s ExpiresByType image/gif A33615602 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 40 704s #--- 704s # ExpiresActive On 704s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 1 hours 7 minutes 44 seconds" 704s # debug: [Cache-Control] [max-age=16480149] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Thu, 26 Jun 2025 12:49:27 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Thu, 26 Jun 2025 12:49:27 GMT 704s # debug: expires 1750942167 704s # debug: expected: 40180064 704s # debug: actual : 40180064 704s ok 41 704s #--- 704s # ExpiresActive On 704s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 1 hours 7 minutes 44 seconds" 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 42 704s #--- 704s # ExpiresActive On 704s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 1 hours 7 minutes 44 seconds" 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 43 704s #--- 704s # ExpiresActive On 704s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 1 hours 7 minutes 44 seconds" 704s # debug: [Cache-Control] [max-age=86400] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 18 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 18 Dec 2024 19:00:17 GMT 704s # debug: expires 1734548417 704s # debug: expected: 86400 704s # debug: actual : 86400 704s ok 44 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 9 days 2 hours 19 minutes 31 seconds" 704s # debug: [Cache-Control] [max-age=308725904] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 704s # debug: expires 2043187922 704s # debug: expected: 332425819 704s # debug: actual : 332425819 704s ok 45 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 9 days 2 hours 19 minutes 31 seconds" 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 46 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 9 days 2 hours 19 minutes 31 seconds" 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 47 704s # --- 704s # ExpiresActive On 704s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 9 days 2 hours 19 minutes 31 seconds" 704s # debug: [Cache-Control] [max-age=41307571] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Thu, 09 Apr 2026 21:19:48 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Thu, 09 Apr 2026 21:19:48 GMT 704s # debug: expires 1775769588 704s # debug: expected: 41307571 704s # debug: actual : 41307571 704s ok 48 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M33358947 704s ExpiresByType image/jpeg A9092856 704s # debug: [Cache-Control] [max-age=9659032] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Expires] [Tue, 08 Apr 2025 14:04:10 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 08 Apr 2025 14:04:10 GMT 704s # debug: expires 1744121050 704s # debug: expected: 33358947 704s # debug: actual : 33358947 704s ok 49 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M33358947 704s ExpiresByType image/jpeg A9092856 704s # debug: [Cache-Control] [max-age=0] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: expires 1734462017 704s # debug: expected: 23699914 704s # debug: actual : 23699914 704s ok 50 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M33358947 704s ExpiresByType image/jpeg A9092856 704s # debug: [Cache-Control] [max-age=120] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Expires] [Tue, 17 Dec 2024 19:02:17 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Tue, 17 Dec 2024 19:02:17 GMT 704s # debug: expires 1734462137 704s # debug: expected: 120 704s # debug: actual : 120 704s ok 51 704s # --- 704s # ExpiresActive On 704s ExpiresDefault M33358947 704s ExpiresByType image/jpeg A9092856 704s # debug: [Cache-Control] [max-age=9092856] 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Expires] [Wed, 02 Apr 2025 00:47:53 GMT] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s # debug: access Tue, 17 Dec 2024 19:00:17 GMT 704s # debug: access 1734462017 704s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 704s # debug: modified 1710762103 704s # debug: expires Wed, 02 Apr 2025 00:47:53 GMT 704s # debug: expires 1743554873 704s # debug: expected: 9092856 704s # debug: actual : 9092856 704s ok 52 704s # --- 704s # ExpiresActive Off 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 53 704s # --- 704s # ExpiresActive Off 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 54 704s # --- 704s # ExpiresActive Off 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 55 704s # --- 704s # ExpiresActive Off 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 56 704s #--- 704s # ExpiresActive Off 704s ExpiresDefault "modification plus 1 months 1 weeks 9 days 6 hours 44 minutes 17 seconds" 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 57 704s #--- 704s # ExpiresActive Off 704s ExpiresDefault "modification plus 1 months 1 weeks 9 days 6 hours 44 minutes 17 seconds" 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [text/plain] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 58 704s #--- 704s # ExpiresActive Off 704s ExpiresDefault "modification plus 1 months 1 weeks 9 days 6 hours 44 minutes 17 seconds" 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/gif] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 59 704s #--- 704s # ExpiresActive Off 704s ExpiresDefault "modification plus 1 months 1 weeks 9 days 6 hours 44 minutes 17 seconds" 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["0-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Type] [image/jpeg] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 704s # debug: [Client-Response-Num] [1] 704s # debug: [DMMATCH1] [1] 704s ok 60 704s # --- 704s # ExpiresActive Off 704s ExpiresByType text/plain A32062123 704s # debug: [Connection] [close] 704s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Accept-Ranges] [bytes] 704s # debug: [ETag] ["3-613edd771cbc0"] 704s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 704s # debug: [Vary] [In-If1] 704s # debug: [Content-Length] [3] 704s # debug: [Content-Type] [text/html] 704s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 704s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 704s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 61 705s # --- 705s # ExpiresActive Off 705s ExpiresByType text/plain A32062123 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 62 705s # --- 705s # ExpiresActive Off 705s ExpiresByType text/plain A32062123 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 63 705s # --- 705s # ExpiresActive Off 705s ExpiresByType text/plain A32062123 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 64 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A31987907 705s ExpiresByType text/plain M2961122 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 65 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A31987907 705s ExpiresByType text/plain M2961122 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 66 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A31987907 705s ExpiresByType text/plain M2961122 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 67 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A31987907 705s ExpiresByType text/plain M2961122 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 68 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault A9517455 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 69 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault A9517455 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 70 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault A9517455 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 71 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault A9517455 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 72 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/gif A40958527 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 73 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/gif A40958527 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 74 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/gif A40958527 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 75 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/gif A40958527 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 76 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A7462022 705s ExpiresByType image/gif A3918937 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 77 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A7462022 705s ExpiresByType image/gif A3918937 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 78 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A7462022 705s ExpiresByType image/gif A3918937 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 79 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault A7462022 705s ExpiresByType image/gif A3918937 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 80 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 weeks 1 hours 2 minutes 39 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 81 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 weeks 1 hours 2 minutes 39 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 82 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 weeks 1 hours 2 minutes 39 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 83 705s #--- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 weeks 1 hours 2 minutes 39 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 84 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/jpeg "access plus 1 years 1 months 7 days 1 hours 15 minutes 2 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 85 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/jpeg "access plus 1 years 1 months 7 days 1 hours 15 minutes 2 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 86 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/jpeg "access plus 1 years 1 months 7 days 1 hours 15 minutes 2 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 87 705s # --- 705s # ExpiresActive Off 705s ExpiresByType image/jpeg "access plus 1 years 1 months 7 days 1 hours 15 minutes 2 seconds" 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 88 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 years 1 months 5 days 2 hours 32 minutes 28 seconds" 705s ExpiresByType image/jpeg A4339999 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["3-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Length] [3] 705s # debug: [Content-Type] [text/html] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 89 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 years 1 months 5 days 2 hours 32 minutes 28 seconds" 705s ExpiresByType image/jpeg A4339999 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [text/plain] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 90 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 years 1 months 5 days 2 hours 32 minutes 28 seconds" 705s ExpiresByType image/jpeg A4339999 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/gif] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 91 705s # --- 705s # ExpiresActive Off 705s ExpiresDefault "access plus 1 years 1 months 5 days 2 hours 32 minutes 28 seconds" 705s ExpiresByType image/jpeg A4339999 705s # debug: [Connection] [close] 705s # debug: [Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Accept-Ranges] [bytes] 705s # debug: [ETag] ["0-613edd771cbc0"] 705s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 705s # debug: [Vary] [In-If1] 705s # debug: [Content-Type] [image/jpeg] 705s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 705s # debug: [Client-Date] [Tue, 17 Dec 2024 19:00:17 GMT] 705s # debug: [Client-Peer] [127.0.0.1:8529] 705s # debug: [Client-Response-Num] [1] 705s # debug: [DMMATCH1] [1] 705s ok 92 705s ok 707s t/modules/ext_filter.t .............. 707s 1..24 707s # Running under perl version 5.038002 for linux 707s # Current time local: Tue Dec 17 19:00:17 2024 707s # Current time GMT: Tue Dec 17 19:00:17 2024 707s # Using Test.pm version 1.31 707s # Using Apache/Test.pm version 1.42 707s # testing : sed output filter 707s # expected: 'barbar' 707s # received: 'barbar' 707s ok 1 707s # testing : slow filter process 707s # expected: 'foobar' 707s # received: 'foobar' 707s ok 2 707s # testing : echo worked 707s # expected: 200 707s # received: '200' 707s ok 3 707s # testing : request body filtered 707s # expected: 'barbar 707s # ' 707s # received: 'barbar 707s # ' 707s ok 4 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 5 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 6 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 7 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 8 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 9 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 10 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 11 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 12 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 13 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 14 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 15 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 16 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 17 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 18 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 19 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 20 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 21 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 22 707s # testing : got 413 error 707s # expected: 413 707s # received: '413' 707s ok 23 707s # testing : got 413 error body 707s # expected: qr/413 Request Entity Too Large/ 707s # received: ' 707s # 707s # 413 Request Entity Too Large 707s # 707s #

Request Entity Too Large

707s # The requested resource does not allow request data with POST requests, or the amount of data provided in 707s # the request exceeds the capacity limit. 707s # 707s # ' 707s ok 24 707s ok 709s t/modules/filter.t .................. 709s 1..5 709s # Running under perl version 5.038002 for linux 709s # Current time local: Tue Dec 17 19:00:20 2024 709s # Current time GMT: Tue Dec 17 19:00:20 2024 709s # Using Test.pm version 1.31 709s # Using Apache/Test.pm version 1.42 709s # expected: 'HELLOWORLD' 709s # received: 'HELLOWORLD' 709s ok 1 709s # expected: 'HELLOWORLD' 709s # received: 'HELLOWORLD' 709s ok 2 709s # expected: 'HELLOWORLD' 709s # received: 'HELLOWORLD' 709s ok 3 709s # expected: 'helloworld' 709s # received: 'helloworld' 709s ok 4 709s # expected: 'helloworld' 709s # received: 'helloworld' 709s ok 5 709s ok 712s t/modules/headers.t ................. 712s 1..376 712s # Running under perl version 5.038002 for linux 712s # Current time local: Tue Dec 17 19:00:22 2024 712s # Current time GMT: Tue Dec 17 19:00:22 2024 712s # Using Test.pm version 1.31 712s # Using Apache/Test.pm version 1.42 712s ok 1 712s ok 2 712s ok 3 712s ok 4 712s ok 5 712s ok 6 712s ok 7 712s ok 8 712s ok 9 712s ok 10 712s ok 11 712s ok 12 712s ok 13 712s ok 14 712s ok 15 712s ok 16 712s ok 17 712s ok 18 712s ok 19 712s ok 20 712s ok 21 712s ok 22 712s ok 23 712s ok 24 712s ok 25 712s ok 26 712s ok 27 712s ok 28 712s ok 29 712s ok 30 712s ok 31 712s ok 32 712s ok 33 712s ok 34 712s ok 35 712s ok 36 712s ok 37 712s ok 38 712s ok 39 712s ok 40 712s ok 41 712s ok 42 712s ok 43 712s ok 44 712s ok 45 712s ok 46 712s ok 47 712s ok 48 712s ok 49 712s ok 50 712s ok 51 712s ok 52 712s ok 53 712s ok 54 712s ok 55 712s ok 56 712s ok 57 712s ok 58 712s ok 59 712s ok 60 712s ok 61 712s ok 62 712s ok 63 712s ok 64 712s ok 65 712s ok 66 712s ok 67 712s ok 68 712s ok 69 712s ok 70 712s ok 71 712s ok 72 712s ok 73 712s ok 74 712s ok 75 712s ok 76 712s ok 77 712s ok 78 712s ok 79 712s ok 80 712s ok 81 712s ok 82 712s ok 83 712s ok 84 712s ok 85 712s ok 86 712s ok 87 712s ok 88 712s ok 89 712s ok 90 712s ok 91 712s ok 92 712s ok 93 712s ok 94 712s ok 95 712s ok 96 712s ok 97 712s ok 98 712s ok 99 712s ok 100 712s ok 101 712s ok 102 712s ok 103 712s ok 104 712s ok 105 712s ok 106 712s ok 107 712s ok 108 712s ok 109 712s ok 110 712s ok 111 712s ok 112 712s ok 113 712s ok 114 712s ok 115 712s ok 116 712s ok 117 712s ok 118 712s ok 119 712s ok 120 712s ok 121 712s ok 122 712s ok 123 712s ok 124 712s ok 125 712s ok 126 712s ok 127 712s ok 128 712s ok 129 712s ok 130 712s ok 131 712s ok 132 712s ok 133 712s ok 134 712s ok 135 712s ok 136 712s ok 137 712s ok 138 712s ok 139 712s ok 140 712s ok 141 712s ok 142 712s ok 143 712s ok 144 712s ok 145 712s ok 146 712s ok 147 712s ok 148 712s ok 149 712s ok 150 712s ok 151 712s ok 152 712s ok 153 712s ok 154 712s ok 155 712s ok 156 712s ok 157 712s ok 158 712s ok 159 712s ok 160 712s ok 161 712s ok 162 712s ok 163 712s ok 164 712s ok 165 712s ok 166 712s ok 167 712s ok 168 712s ok 169 712s ok 170 712s ok 171 712s ok 172 712s ok 173 712s ok 174 712s ok 175 712s ok 176 712s ok 177 712s ok 178 712s ok 179 712s ok 180 712s ok 181 712s ok 182 712s ok 183 712s ok 184 712s ok 185 712s ok 186 712s ok 187 712s ok 188 712s ok 189 712s ok 190 712s ok 191 712s ok 192 712s ok 193 712s ok 194 712s ok 195 712s ok 196 712s ok 197 712s ok 198 712s ok 199 712s ok 200 712s ok 201 712s ok 202 712s ok 203 712s ok 204 712s ok 205 712s ok 206 712s ok 207 712s ok 208 712s ok 209 712s ok 210 712s ok 211 712s ok 212 712s ok 213 712s ok 214 712s ok 215 712s ok 216 712s ok 217 712s ok 218 712s ok 219 712s ok 220 712s ok 221 712s ok 222 712s ok 223 712s ok 224 712s ok 225 712s ok 226 712s ok 227 712s ok 228 712s ok 229 712s ok 230 712s ok 231 712s ok 232 712s ok 233 712s ok 234 712s ok 235 712s ok 236 712s ok 237 712s ok 238 712s ok 239 712s ok 240 712s ok 241 712s ok 242 712s ok 243 712s ok 244 712s ok 245 712s ok 246 712s ok 247 712s ok 248 712s ok 249 712s ok 250 712s ok 251 712s ok 252 712s ok 253 712s ok 254 712s ok 255 712s ok 256 712s ok 257 712s ok 258 712s ok 259 712s ok 260 712s ok 261 712s ok 262 712s ok 263 712s ok 264 712s ok 265 712s ok 266 712s ok 267 712s ok 268 712s ok 269 712s ok 270 712s ok 271 712s ok 272 712s ok 273 712s ok 274 712s ok 275 712s ok 276 712s ok 277 712s ok 278 712s ok 279 712s ok 280 712s ok 281 712s ok 282 712s ok 283 712s ok 284 712s ok 285 712s ok 286 712s ok 287 712s ok 288 712s ok 289 712s ok 290 712s ok 291 712s ok 292 712s ok 293 712s ok 294 712s ok 295 712s ok 296 712s ok 297 712s ok 298 712s ok 299 712s ok 300 712s ok 301 712s ok 302 712s ok 303 712s ok 304 712s ok 305 712s ok 306 712s ok 307 712s ok 308 712s ok 309 712s ok 310 712s ok 311 712s ok 312 712s ok 313 712s ok 314 712s ok 315 712s ok 316 712s ok 317 712s ok 318 712s ok 319 712s ok 320 712s ok 321 712s ok 322 712s ok 323 712s ok 324 712s ok 325 712s ok 326 712s ok 327 712s ok 328 712s ok 329 712s ok 330 712s ok 331 712s ok 332 712s ok 333 712s ok 334 712s ok 335 712s ok 336 712s ok 337 712s ok 338 712s ok 339 712s ok 340 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: value 712s Header sent n°1: 712s header: Aaa 712s value: b 712s Header sent n°2: 712s header: Aa 712s value: bb 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 341 712s 712s Header received n°0: 712s header: Test-Header 712s expected: value 712s received: value 712s 712s Header received n°1: 712s header: Aaa 712s expected: b 712s received: b 712s 712s Header received n°2: 712s header: Aa 712s expected: bb 712s received: bb 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Aa: bb 712s Aaa: b 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: value 712s 712s ok 342 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo 712s Header sent n°1: 712s header: aaa 712s value: b 712s Header sent n°2: 712s header: aa 712s value: bb 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 343 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Header received n°1: 712s header: aa 712s expected: bb 712s received: bb 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Aa: bb 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 344 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo 712s Header sent n°1: 712s header: Test-Header1 712s value: value1 712s Header sent n°2: 712s header: Test-Header2 712s value: value2 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 345 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Header received n°1: 712s header: Test-Header1 712s expected: value1 712s received: value1 712s 712s Header received n°2: 712s header: Test-Header2 712s expected: value2 712s received: value2 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s Test-Header1: value1 712s Test-Header2: value2 712s 712s ok 346 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foofoo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 347 712s 712s Header received n°0: 712s header: Test-Header 712s expected: barfoo 712s received: barfoo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: barfoo 712s 712s ok 348 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo2foo2 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 349 712s 712s Header received n°0: 712s header: Test-Header 712s expected: barfoo2 712s received: barfoo2 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: barfoo2 712s 712s ok 350 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foofoo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 351 712s 712s Header received n°0: 712s header: Test-Header 712s expected: bar2foo 712s received: bar2foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: bar2foo 712s 712s ok 352 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foofoo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 353 712s 712s Header received n°0: 712s header: Test-Header 712s expected: barbar 712s received: barbar 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: barbar 712s 712s ok 354 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo2foo2 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 355 712s 712s Header received n°0: 712s header: Test-Header 712s expected: barbar 712s received: barbar 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: barbar 712s 712s ok 356 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foofoo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 357 712s 712s Header received n°0: 712s header: Test-Header 712s expected: bar2bar2 712s received: bar2bar2 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: bar2bar2 712s 712s ok 358 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 359 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 360 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 361 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 362 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: "foo" 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 363 712s 712s Header received n°0: 712s header: Test-Header 712s expected: "foo", foo 712s received: "foo", foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: "foo", foo 712s 712s ok 364 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 365 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo, bar 712s received: foo, bar 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo, bar 712s 712s ok 366 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 367 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 368 712s 712s 712s 712s Header sent n°0: 712s header: Test-Header 712s value: foo 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 369 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Header received n°1: 712s header: Test-Header2 712s expected: bar 712s received: bar 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s Test-Header2: bar 712s 712s ok 370 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 371 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 372 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 373 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 374 712s # testing : Checking return code is '200' 712s # expected: 200 712s # received: '200' 712s ok 375 712s 712s Header received n°0: 712s header: Test-Header 712s expected: foo 712s received: foo 712s 712s Response received is: 712s HTTP/1.1 200 OK 712s Connection: close 712s Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Accept-Ranges: bytes 712s ETag: "0-613edd771cbc0" 712s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 712s Vary: In-If1 712s Content-Length: 0 712s Content-Type: text/html 712s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 712s Client-Date: Tue, 17 Dec 2024 19:00:25 GMT 712s Client-Peer: 127.0.0.1:8529 712s Client-Response-Num: 1 712s DMMATCH1: 1 712s Test-Header: foo 712s 712s ok 376 712s ok 719s t/modules/heartbeat.t ............... 719s 1..1 719s # Running under perl version 5.038002 for linux 719s # Current time local: Tue Dec 17 19:00:25 2024 719s # Current time GMT: Tue Dec 17 19:00:25 2024 719s # Using Test.pm version 1.31 719s # Using Apache/Test.pm version 1.42 719s Expecting at least 3 heartbeat ; Seen: 5 719s ok 1 719s ok 722s t/modules/http2.t ................... 722s 1..56 722s # Running under perl version 5.038002 for linux 722s # Current time local: Tue Dec 17 19:00:32 2024 722s # Current time GMT: Tue Dec 17 19:00:32 2024 722s # Using Test.pm version 1.31 722s # Using Apache/Test.pm version 1.42 722s ok 1 722s ok 2 722s # testing : read first response-line 722s # expected: qr/^HTTP\/1\.. 200/ 722s # received: 'HTTP/1.1 200 OK 722s # ' 722s ok 3 722s # testing : TLS version in use 722s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 722s # received: 'TLSv1_3' 722s ok 4 722s test case: TC0001, expecting 200: GET http://localhost:8547/ 722s # testing : GET http://localhost:8547/ 722s # expected: 200 722s # received: '200' 722s ok 5 722s test case: TC0002, expecting 404: GET http://localhost:8547/not_here 722s # testing : GET http://localhost:8547/not_here 722s # expected: 404 722s # received: '404' 722s ok 6 722s test case: TC0005, cmp index.html file: GET http://localhost:8547/modules/h2/index.html 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 7 722s ok 8 722s test case: TC0006, cmp image file: GET http://localhost:8547/modules/h2/003/003_img.jpg 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 9 722s ok 10 722s test case: TC0007, rewrite handling: GET http://localhost:8547/modules/h2/latest.tar.gz 722s # testing : response status 722s # expected: 302 722s # received: '302' 722s ok 11 722s # testing : location header 722s # expected: 'http://localhost:8547/modules/h2/xxx-1.0.2a.tar.gz' 722s # received: 'http://localhost:8547/modules/h2/xxx-1.0.2a.tar.gz' 722s ok 12 722s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8547/modules/h2/hello.pl 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 13 722s # testing : content comparision 722s # expected: ' 722s #

Hello World!

722s # 722s # ' 722s # received: ' 722s #

Hello World!

722s # 722s # ' 722s ok 14 722s test case: TC0009, necho.pl without arguments: GET http://localhost:8547/modules/h2/necho.pl 722s # testing : response status 722s # expected: 400 722s # received: '400' 722s ok 15 722s # testing : content comparision 722s # expected: ' 722s #

No query was specified.

722s # 722s # ' 722s # received: ' 722s #

No query was specified.

722s # 722s # ' 722s ok 16 722s test case: TC0010, necho.pl 2x10: GET http://localhost:8547/modules/h2/necho.pl?count=2&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 17 722s # testing : content comparision 722s # expected: '01234567890123456789' 722s # received: '01234567890123456789' 722s ok 18 722s test case: TC0011, necho.pl 10x10: GET http://localhost:8547/modules/h2/necho.pl?count=10&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 19 722s # testing : content-length 722s # expected: 100 722s # received: 100 722s ok 20 722s test case: TC0012, necho.pl 100x10: GET http://localhost:8547/modules/h2/necho.pl?count=100&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 21 722s # testing : content-length 722s # expected: 1000 722s # received: 1000 722s ok 22 722s test case: TC0013, necho.pl 1000x10: GET http://localhost:8547/modules/h2/necho.pl?count=1000&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 23 722s # testing : content-length 722s # expected: 10000 722s # received: 10000 722s ok 24 722s test case: TC0014, necho.pl 10000x10: GET http://localhost:8547/modules/h2/necho.pl?count=10000&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 25 722s # testing : content-length 722s # expected: 100000 722s # received: 100000 722s ok 26 722s test case: TC0015, necho.pl 100000x10: GET http://localhost:8547/modules/h2/necho.pl?count=100000&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 27 722s # testing : content-length 722s # expected: 1000000 722s # received: 1000000 722s ok 28 722s test case: TC0001, expecting 200: GET https://localhost:8548/ 722s # testing : GET https://localhost:8548/ 722s # expected: 200 722s # received: '200' 722s ok 29 722s test case: TC0002, expecting 404: GET https://localhost:8548/not_here 722s # testing : GET https://localhost:8548/not_here 722s # expected: 404 722s # received: '404' 722s ok 30 722s test case: TC0005, cmp index.html file: GET https://localhost:8548/modules/h2/index.html 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 31 722s ok 32 722s test case: TC0006, cmp image file: GET https://localhost:8548/modules/h2/003/003_img.jpg 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 33 722s ok 34 722s test case: TC0007, rewrite handling: GET https://localhost:8548/modules/h2/latest.tar.gz 722s # testing : response status 722s # expected: 302 722s # received: '302' 722s ok 35 722s # testing : location header 722s # expected: 'https://localhost:8548/modules/h2/xxx-1.0.2a.tar.gz' 722s # received: 'https://localhost:8548/modules/h2/xxx-1.0.2a.tar.gz' 722s ok 36 722s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8548/modules/h2/hello.pl 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 37 722s # testing : content comparision 722s # expected: ' 722s #

Hello World!

722s # 722s # ' 722s # received: ' 722s #

Hello World!

722s # 722s # ' 722s ok 38 722s test case: TC0009, necho.pl without arguments: GET https://localhost:8548/modules/h2/necho.pl 722s # testing : response status 722s # expected: 400 722s # received: '400' 722s ok 39 722s # testing : content comparision 722s # expected: ' 722s #

No query was specified.

722s # 722s # ' 722s # received: ' 722s #

No query was specified.

722s # 722s # ' 722s ok 40 722s test case: TC0010, necho.pl 2x10: GET https://localhost:8548/modules/h2/necho.pl?count=2&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 41 722s # testing : content comparision 722s # expected: '01234567890123456789' 722s # received: '01234567890123456789' 722s ok 42 722s test case: TC0011, necho.pl 10x10: GET https://localhost:8548/modules/h2/necho.pl?count=10&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 43 722s # testing : content-length 722s # expected: 100 722s # received: 100 722s ok 44 722s test case: TC0012, necho.pl 100x10: GET https://localhost:8548/modules/h2/necho.pl?count=100&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 45 722s # testing : content-length 722s # expected: 1000 722s # received: 1000 722s ok 46 722s test case: TC0013, necho.pl 1000x10: GET https://localhost:8548/modules/h2/necho.pl?count=1000&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 47 722s # testing : content-length 722s # expected: 10000 722s # received: 10000 722s ok 48 722s test case: TC0014, necho.pl 10000x10: GET https://localhost:8548/modules/h2/necho.pl?count=10000&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 49 722s # testing : content-length 722s # expected: 100000 722s # received: 100000 722s ok 50 722s test case: TC0015, necho.pl 100000x10: GET https://localhost:8548/modules/h2/necho.pl?count=100000&text=0123456789 722s # testing : response status 722s # expected: 200 722s # received: '200' 722s ok 51 722s # testing : content-length 722s # expected: 1000000 722s # received: 1000000 722s ok 52 722s test case: VHOST000, expecting 200: GET https://localhost:8548/ 722s setting host_name to localhost:8548# testing : GET https://localhost:8548/ 722s # expected: 200 722s # received: '200' 722s ok 53 722s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8548/misdirected 722s # testing : GET https://localhost:8548/misdirected 722s # expected: 404 722s # received: '404' 722s ok 54 722s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8548/misdirected 722s # testing : GET https://localhost:8548/misdirected 722s # expected: 421 722s # received: '421' 722s ok 55 722s test case: VHOST003, expect 421 : GET https://localhost:8548/misdirected 722s # testing : GET https://localhost:8548/misdirected 722s # expected: 404 722s # received: '404' 722s ok 56 722s ok 726s t/modules/include.t ................. 726s 1..98 726s # Running under perl version 5.038002 for linux 726s # Current time local: Tue Dec 17 19:00:35 2024 726s # Current time GMT: Tue Dec 17 19:00:35 2024 726s # Using Test.pm version 1.31 726s # Using Apache/Test.pm version 1.42 726s # testing : GET /modules/include/abs-path.shtml 726s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 726s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 726s ok 1 726s # testing : GET /modules/include/apexpr/err.shtml 726s # expected: '[an error occurred while processing this directive] err.shtml' 726s # received: '[an error occurred while processing this directive] err.shtml' 726s ok 2 726s # testing : GET /modules/include/apexpr/if1.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 3 726s # testing : GET /modules/include/apexpr/lazyvar.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 4 726s # testing : GET /modules/include/apexpr/restrict.shtml 726s # expected: '[an error occurred while processing this directive] restrict.shtml' 726s # received: '[an error occurred while processing this directive] restrict.shtml' 726s ok 5 726s # testing : GET /modules/include/apexpr/var.shtml 726s # expected: 'pass pass pass' 726s # received: 'pass pass pass' 726s ok 6 726s # testing : GET /modules/include/big.shtml 726s # expected: 'hello pass pass pass hello' 726s # received: 'hello pass pass pass hello' 726s ok 7 726s # testing : GET /modules/include/comment.shtml 726s # expected: 'No comment here' 726s # received: 'No comment here' 726s ok 8 726s # testing : GET /modules/include/echo.shtml 726s # expected: 'echo.shtml' 726s # received: 'echo.shtml' 726s ok 9 726s # testing : GET /modules/include/echo1.shtml 726s # expected: '' 726s # received: '' 726s ok 10 726s # testing : GET /modules/include/echo2.shtml 726s # expected: ' pass config echomsg pass' 726s # received: ' pass config echomsg pass' 726s ok 11 726s # testing : GET /modules/include/echo3.shtml 726s # expected: '' 726s # received: '' 726s ok 12 726s # testing : GET /modules/include/encode.shtml 726s # expected: '# %^ %23%20%25%5e' 726s # received: '# %^ %23%20%25%5e' 726s ok 13 726s # testing : GET /modules/include/errmsg1.shtml 726s # expected: 'errmsg' 726s # received: 'errmsg' 726s ok 14 726s # testing : GET /modules/include/errmsg2.shtml 726s # expected: 'errmsg' 726s # received: 'errmsg' 726s ok 15 726s # testing : GET /modules/include/errmsg3.shtml 726s # expected: 'errmsg' 726s # received: 'errmsg' 726s ok 16 726s # testing : GET /modules/include/errmsg4.shtml 726s # expected: 'pass errmsg' 726s # received: 'pass errmsg' 726s ok 17 726s # testing : GET /modules/include/errmsg5.shtml 726s # expected: '' 726s # received: '' 726s ok 18 726s # testing : GET /modules/include/exec/off/cgi.shtml 726s # expected: '[an error occurred while processing this directive]' 726s # received: '[an error occurred while processing this directive]' 726s ok 19 726s # testing : GET /modules/include/exec/off/cmd.shtml 726s # expected: '[an error occurred while processing this directive]' 726s # received: '[an error occurred while processing this directive]' 726s ok 20 726s # testing : GET /modules/include/exec/on/cgi.shtml 726s # expected: 'perl cgi' 726s # received: 'perl cgi' 726s ok 21 726s # testing : GET /modules/include/exec/on/cmd.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 22 726s # testing : GET /modules/include/extra/inc-bogus.shtml 726s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 726s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 726s ok 23 726s # testing : GET /modules/include/foo.shtml 726s # expected: '[an error occurred while processing this directive] foo.shtml body' 726s # received: '[an error occurred while processing this directive] foo.shtml body' 726s ok 24 726s # testing : GET /modules/include/foo1.shtml 726s # expected: '[an error occurred while processing this directive] foo.shtml body' 726s # received: '[an error occurred while processing this directive] foo.shtml body' 726s ok 25 726s # testing : GET /modules/include/foo2.shtml 726s # expected: '[an error occurred while processing this directive] foo.shtml body' 726s # received: '[an error occurred while processing this directive] foo.shtml body' 726s ok 26 726s # testing : GET /modules/include/if1.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 27 726s # testing : GET /modules/include/if10.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 28 726s # testing : GET /modules/include/if11.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 29 726s # testing : GET /modules/include/if2.shtml 726s # expected: 'pass pass' 726s # received: 'pass pass' 726s ok 30 726s # testing : GET /modules/include/if3.shtml 726s # expected: 'pass pass pass' 726s # received: 'pass pass pass' 726s ok 31 726s # testing : GET /modules/include/if4.shtml 726s # expected: 'pass pass' 726s # received: 'pass pass' 726s ok 32 726s # testing : GET /modules/include/if5.shtml 726s # expected: 'pass pass pass' 726s # received: 'pass pass pass' 726s ok 33 726s # testing : GET /modules/include/if6.shtml 726s # expected: '[an error occurred while processing this directive]' 726s # received: '[an error occurred while processing this directive]' 726s ok 34 726s # testing : GET /modules/include/if7.shtml 726s # expected: '[an error occurred while processing this directive]' 726s # received: '[an error occurred while processing this directive]' 726s ok 35 726s # testing : GET /modules/include/if8.shtml 726s # expected: 'pass' 726s # received: 'pass' 726s ok 36 726s # testing : GET /modules/include/if9.shtml 726s # expected: 'pass pass' 726s # received: 'pass pass' 726s ok 37 726s # testing : GET /modules/include/inc-nego.shtml 726s # expected: 'index.html.en' 726s # received: 'index.html.en' 726s ok 38 726s # testing : GET /modules/include/inc-rfile.shtml 726s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 726s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 726s ok 39 726s # testing : GET /modules/include/inc-rvirtual.shtml 726s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 726s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 726s ok 40 726s # testing : GET /modules/include/include1.shtml 726s # expected: 'inc-two.shtml body include.shtml body' 726s # received: 'inc-two.shtml body include.shtml body' 726s ok 41 726s # testing : GET /modules/include/include2.shtml 726s # expected: 'inc-two.shtml body include.shtml body' 726s # received: 'inc-two.shtml body include.shtml body' 726s ok 42 726s # testing : GET /modules/include/include3.shtml 726s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 726s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 726s ok 43 726s # testing : GET /modules/include/include4.shtml 726s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 726s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 726s ok 44 726s # testing : GET /modules/include/include5.shtml 726s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 726s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 726s ok 45 726s # testing : GET /modules/include/include6.shtml 726s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 726s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 726s ok 46 726s # testing : GET /modules/include/malformed.shtml 726s # expected: '[an error occurred while processing this directive] malformed.shtml' 726s # received: '[an error occurred while processing this directive] malformed.shtml' 726s ok 47 726s # testing : POST /modules/include/mod_request/echo.shtml 726s # expected: 'echo.shtml' 726s # received: 'echo.shtml' 726s ok 48 726s # testing : POST /modules/include/mod_request/post.shtml 726s # expected: 'POST foo: bar foo2: bar2' 726s # received: 'POST foo: bar foo2: bar2' 726s ok 49 726s # testing : sizeof(body) > KeptBodySize 726s # expected: 413 726s # received: '413' 726s ok 50 726s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 726s # expected: 'GET foo: bar foo2: bar2' 726s # received: 'GET foo: bar foo2: bar2' 726s ok 51 726s # testing : GET /modules/include/newline.shtml 726s # expected: 'inc-two.shtml body' 726s # received: 'inc-two.shtml body' 726s ok 52 726s # testing : GET /modules/include/notreal.shtml 726s # expected: 'pass ' 726s # received: '-->' 726s ok 54 726s # testing : GET /modules/include/parse2.shtml 726s # expected: '"' 726s # received: '"' 726s ok 55 726s # testing : GET /modules/include/ranged-virtual.shtml with Range 726s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 726s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 726s ok 56 726s # testing : GET /modules/include/regex.shtml 726s # expected: '(none) 1 (none)' 726s # received: '(none) 1 (none)' 726s ok 57 726s # testing : GET /modules/include/retagged1.shtml 726s # expected: 'retagged1.shtml' 726s # received: 'retagged1.shtml' 726s ok 58 726s # testing : GET /modules/include/retagged2.shtml 726s # expected: '----retagged2.shtml' 726s # received: '----retagged2.shtml' 726s ok 59 726s # testing : GET /modules/include/set.shtml 726s # expected: 'set works' 726s # received: 'set works' 726s ok 60 726s # testing : GET /modules/include/var128.shtml 726s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 726s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 726s ok 61 726s # testing : GET /modules/include/virtualq.shtml?foo=bar 726s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 726s # received: 'foo=bar pass inc-two.shtml body foo=bar' 726s ok 62 726s # testing : GET /modules/include/size.shtml 726s # expected: '1,122 1,122 1.1K 1.1K' 726s # received: '1,122 1,122 1.1K 1.1K' 726s ok 63 726s # testing : GET /modules/include/file.shtml 726s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 726s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 726s ok 64 726s # testing : GET /modules/include/printenv.shtml 726s # expected: '200' 726s # received: '200' 726s ok 65 726s ok 66 726s ok 67 726s # testing : /mod_include test/ 726s # expected: qr/mod_include test/ 726s # received: ' 726s # 726s # mod_include test 726s # 726s # 726s # 726s #

mod_include test

726s # 726s # 726s # Hello World 726s # 726s #

[back]

726s # 726s #
726s #
footer
726s # 726s # ' 726s ok 68 726s # testing : /Hello World/ 726s # expected: qr/Hello World/ 726s # received: ' 726s # 726s # mod_include test 726s # 726s # 726s # 726s #

mod_include test

726s # 726s # 726s # Hello World 726s # 726s #

[back]

726s # 726s #
726s #
footer
726s # 726s # ' 726s ok 69 726s # testing : /footer/ 726s # expected: qr/footer/ 726s # received: ' 726s # 726s # mod_include test 726s # 726s # 726s # 726s #

mod_include test

726s # 726s # 726s # Hello World 726s # 726s #

[back]

726s # 726s #
726s #
footer
726s # 726s # ' 726s ok 70 726s # testing : XBitHack off [0444] 726s # expected: ' ' 726s # received: ' ' 726s ok 71 726s # testing : XBitHack off [0544] 726s # expected: ' ' 726s # received: ' ' 726s ok 72 726s # testing : XBitHack off [0554] 726s # expected: ' ' 726s # received: ' ' 726s ok 73 726s # testing : XBitHack on [0444] 726s # expected: ' ' 726s # received: ' ' 726s ok 74 726s # testing : XBitHack on [0544] 726s # expected: 'No Last-modified date ; inc-two.shtml body ' 726s # received: 'No Last-modified date ; inc-two.shtml body ' 726s ok 75 726s # testing : XBitHack on [0554] 726s # expected: 'No Last-modified date ; inc-two.shtml body ' 726s # received: 'No Last-modified date ; inc-two.shtml body ' 726s ok 76 726s # testing : XBitHack both [timefmt] 726s # expected: 'xx2024xx' 726s # received: 'xx2024xx' 726s ok 77 726s # testing : XBitHack full [0444] 726s # expected: ' ' 726s # received: ' ' 726s ok 78 726s # testing : XBitHack full [0544] 726s # expected: 'No Last-modified date ; inc-two.shtml body ' 726s # received: 'No Last-modified date ; inc-two.shtml body ' 726s ok 79 726s # testing : XBitHack full [0554] 726s # expected: 'Has Last-modified date ; inc-two.shtml body ' 726s # received: 'Has Last-modified date ; inc-two.shtml body ' 726s ok 80 726s # testing : XBitHack full [0554] / ETag 726s # expected: 'No ETag ; ' 726s # received: 'No ETag ; ' 726s ok 81 726s # testing : XBitHack full [0554] / If-Modified-Since 726s # expected: 304 726s # received: '304' 726s ok 82 726s # testing : XBitHack full [0544] / If-Modified-Since 726s # expected: 200 726s # received: '200' 726s ok 83 726s # testing : XBitHack full [0544] / ETag 726s # expected: 'No ETag ; inc-two.shtml body ' 726s # received: 'No ETag ; inc-two.shtml body ' 726s ok 84 726s # testing : GET /modules/include/bucketeer/y.shtml 726s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s ok 85 726s # testing : GET /modules/include/bucketeer/y0.shtml 726s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s ok 86 726s # testing : GET /modules/include/bucketeer/y1.shtml 726s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s ok 87 726s # testing : GET /modules/include/bucketeer/y2.shtml 726s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s ok 88 726s # testing : GET /modules/include/bucketeer/y3.shtml 726s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 726s ok 89 726s # testing : GET /modules/include/bucketeer/y4.shtml 726s # expected: '[an error occurred while processing this directive]' 726s # received: '[an error occurred while processing this directive]' 726s ok 90 726s # testing : GET /modules/include/bucketeer/y5.shtml 726s # expected: 'pass [an error occurred while processing this directive] pass pass1' 726s # received: 'pass [an error occurred while processing this directive] pass pass1' 726s ok 91 726s # testing : GET /modules/include/bucketeer/y6.shtml 726s # expected: 'BeforeIfElseBlockAfterIf' 726s # received: 'BeforeIfElseBlockAfterIf' 726s ok 92 726s # testing : GET /modules/include/bucketeer/y7.shtml 726s # expected: 'Before If SomethingElseAfter if' 726s # received: 'Before If SomethingElseAfter if' 726s ok 93 726s # testing : GET /modules/include/bucketeer/y8.shtml 726s # expected: 'FalseSetDone' 726s # received: 'FalseSetDone' 726s ok 94 726s # testing : GET /modules/include/bucketeer/y9.shtml 726s # expected: 'FalseSetDone' 726s # received: 'FalseSetDone' 726s ok 95 726s # testing : GET /modules/include/bucketeer/y10.shtml 726s # expected: '"pass"' 726s # received: '"pass"' 726s ok 96 726s # testing : GET /modules/include/bucketeer/retagged3.shtml 726s # expected: '----retagged3.shtml' 726s # received: '----retagged3.shtml' 726s ok 97 726s # testing : GET /modules/include/bucketeer/retagged4.shtml 726s # expected: '---pass' 726s # received: '---pass' 726s ok 98 726s ok 728s t/modules/info.t .................... 728s 1..1 728s # Running under perl version 5.038002 for linux 728s # Current time local: Tue Dec 17 19:00:39 2024 728s # Current time GMT: Tue Dec 17 19:00:39 2024 728s # Using Test.pm version 1.31 728s # Using Apache/Test.pm version 1.42 728s ok 1 728s ok 730s t/modules/ldap.t .................... skipped: LDAP testing not configured 731s t/modules/lua.t ..................... 731s 1..60 731s # Running under perl version 5.038002 for linux 731s # Current time local: Tue Dec 17 19:00:43 2024 731s # Current time GMT: Tue Dec 17 19:00:43 2024 731s # Using Test.pm version 1.31 731s # Using Apache/Test.pm version 1.42 731s # testing : code for /modules/lua/hello.lua 731s # expected: 200 731s # received: '200' 731s ok 1 731s # testing : response content for /modules/lua/hello.lua 731s # expected: 'Hello Lua World! 731s # ' 731s # received: 'Hello Lua World! 731s # ' 731s ok 2 731s # testing : c-type for /modules/lua/hello.lua 731s # expected: 'text/plain' 731s # received: 'text/plain' 731s ok 3 731s ok 4 # skip 731s # testing : code for /modules/lua/404?translateme=1 731s # expected: 200 731s # received: '200' 731s ok 5 731s # testing : response content for /modules/lua/404?translateme=1 731s # expected: 'Hello Lua World! 731s # ' 731s # received: 'Hello Lua World! 731s # ' 731s ok 6 731s ok 7 # skip 731s ok 8 # skip 731s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 731s # expected: 200 731s # received: '200' 731s ok 9 731s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 731s # expected: 'other lua handler 731s # ' 731s # received: 'other lua handler 731s # ' 731s ok 10 731s ok 11 # skip 731s ok 12 # skip 731s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 731s # expected: 200 731s # received: '200' 731s ok 13 731s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 731s # expected: 'other lua handler 731s # ' 731s # received: 'other lua handler 731s # ' 731s ok 14 731s ok 15 # skip 731s ok 16 # skip 731s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 731s # expected: 200 731s # received: '200' 731s ok 17 731s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 731s # expected: 'Hello Lua World! 731s # ' 731s # received: 'Hello Lua World! 731s # ' 731s ok 18 731s ok 19 # skip 731s ok 20 # skip 731s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 731s # expected: 200 731s # received: '200' 731s ok 21 731s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 731s # expected: 'other lua handler 731s # ' 731s # received: 'other lua handler 731s # ' 731s ok 22 731s ok 23 # skip 731s ok 24 # skip 731s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 731s # expected: 200 731s # received: '200' 731s ok 25 731s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 731s # expected: 'other lua handler 731s # ' 731s # received: 'other lua handler 731s # ' 731s ok 26 731s ok 27 # skip 731s ok 28 # skip 731s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 731s # expected: 200 731s # received: '200' 731s ok 29 731s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 731s # expected: 'other lua handler 731s # ' 731s # received: 'other lua handler 731s # ' 731s ok 30 731s ok 31 # skip 731s ok 32 # skip 731s # testing : code for /modules/lua/version.lua 731s # expected: 200 731s # received: '200' 731s ok 33 731s # testing : response content for /modules/lua/version.lua 731s # expected: qr/^Apache\/2.4.58/ 731s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 731s ok 34 731s ok 35 # skip 731s ok 36 # skip 731s # testing : code for /modules/lua/method.lua 731s # expected: 200 731s # received: '200' 731s ok 37 731s # testing : response content for /modules/lua/method.lua 731s # expected: 'GET' 731s # received: 'GET' 731s ok 38 731s ok 39 # skip 731s ok 40 # skip 731s # testing : code for /modules/lua/201.lua 731s # expected: 201 731s # received: '201' 731s ok 41 731s # testing : response content for /modules/lua/201.lua 731s # expected: '' 731s # received: '' 731s ok 42 731s ok 43 # skip 731s ok 44 # skip 731s # testing : code for /modules/lua/https.lua 731s # expected: 200 731s # received: '200' 731s ok 45 731s # testing : response content for /modules/lua/https.lua 731s # expected: 'nope' 731s # received: 'nope' 731s ok 46 731s ok 47 # skip 731s ok 48 # skip 731s # testing : code for /modules/lua/setheaders.lua 731s # expected: 200 731s # received: '200' 731s ok 49 731s # testing : response content for /modules/lua/setheaders.lua 731s # expected: '' 731s # received: '' 731s ok 50 731s ok 51 # skip 731s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 731s # 'X-Header' header value is 'yes' (expected 'yes') 731s ok 52 731s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 731s # expected: 200 731s # received: '200' 731s ok 53 731s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 731s # expected: 'Header set' 731s # received: 'Header set' 731s ok 54 731s ok 55 # skip 731s # 'foo' header value is 'bar' (expected 'bar') 731s ok 56 731s # testing : code for /modules/lua/filtered/foobar.html 731s # expected: 200 731s # received: '200' 731s ok 57 731s # testing : response content for /modules/lua/filtered/foobar.html 731s # expected: 'prefix 731s # bucket:foobar 731s # suffix 731s # ' 731s # received: 'prefix 731s # bucket:foobar 731s # suffix 731s # ' 731s ok 58 731s ok 59 # skip 731s ok 60 # skip 731s ok 734s t/modules/negotiation.t ............. 734s 1..158 734s # Running under perl version 5.038002 for linux 734s # Current time local: Tue Dec 17 19:00:44 2024 734s # Current time GMT: Tue Dec 17 19:00:44 2024 734s # Using Test.pm version 1.31 734s # Using Apache/Test.pm version 1.42 734s # GET /modules/negotiation/en/ 734s # testing : Verify correct default language for index.en.foo 734s # expected: 'index.html.en' 734s # received: 'index.html.en' 734s ok 1 734s # GET /modules/negotiation/en/compressed/ 734s # testing : Verify correct default language for index.en.foo.gz 734s # expected: 'index.html.en.gz' 734s # received: 'index.html.en.gz' 734s ok 2 734s # GET /modules/negotiation/en/two/index 734s # testing : Verify correct default language for index.en.html 734s # expected: 'index.en.html' 734s # received: 'index.en.html' 734s ok 3 734s # GET /modules/negotiation/en/index.html.en 734s # testing : Explicitly request en/index.html.en 734s # expected: 200 734s # received: '200' 734s ok 4 734s # GET /modules/negotiation/en/two/index.en.html 734s # testing : Explicitly request en/two/index.en.html 734s # expected: 200 734s # received: '200' 734s ok 5 734s # GET /modules/negotiation/en/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.en' 734s # received: 'index.html.en' 734s ok 6 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.en.gz' 734s # received: 'index.html.en.gz' 734s ok 7 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.en.html' 734s # received: 'index.en.html' 734s ok 8 734s # GET /modules/negotiation/en/index.html.fr 734s # testing : Explicitly request en/index.html.fr 734s # expected: 200 734s # received: '200' 734s ok 9 734s # GET /modules/negotiation/en/two/index.fr.html 734s # testing : Explicitly request en/two/index.fr.html 734s # expected: 200 734s # received: '200' 734s ok 10 734s # GET /modules/negotiation/en/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 11 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 12 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 13 734s # GET /modules/negotiation/en/index.html.de 734s # testing : Explicitly request en/index.html.de 734s # expected: 200 734s # received: '200' 734s ok 14 734s # GET /modules/negotiation/en/two/index.de.html 734s # testing : Explicitly request en/two/index.de.html 734s # expected: 200 734s # received: '200' 734s ok 15 734s # GET /modules/negotiation/en/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.de' 734s # received: 'index.html.de' 734s ok 16 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.de.gz' 734s # received: 'index.html.de.gz' 734s ok 17 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.de.html' 734s # received: 'index.de.html' 734s ok 18 734s # GET /modules/negotiation/en/index.html.fu 734s # testing : Explicitly request en/index.html.fu 734s # expected: 200 734s # received: '200' 734s ok 19 734s # GET /modules/negotiation/en/two/index.fu.html 734s # testing : Explicitly request en/two/index.fu.html 734s # expected: 200 734s # received: '200' 734s ok 20 734s # GET /modules/negotiation/en/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 21 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 22 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 23 734s # GET /modules/negotiation/en/index.html.zh-TW 734s # testing : Explicitly request en/index.html.zh-TW 734s # expected: 200 734s # received: '200' 734s ok 24 734s # GET /modules/negotiation/en/two/index.zh-TW.html 734s # testing : Explicitly request en/two/index.zh-TW.html 734s # expected: 200 734s # received: '200' 734s ok 25 734s # GET /modules/negotiation/en/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.zh-TW' 734s # received: 'index.html.zh-TW' 734s ok 26 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.zh-TW.gz' 734s # received: 'index.html.zh-TW.gz' 734s ok 27 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.zh-TW.html' 734s # received: 'index.zh-TW.html' 734s ok 28 734s # GET /modules/negotiation/fr/ 734s # testing : Verify correct default language for index.fr.foo 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 29 734s # GET /modules/negotiation/fr/compressed/ 734s # testing : Verify correct default language for index.fr.foo.gz 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 30 734s # GET /modules/negotiation/fr/two/index 734s # testing : Verify correct default language for index.fr.html 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 31 734s # GET /modules/negotiation/fr/index.html.en 734s # testing : Explicitly request fr/index.html.en 734s # expected: 200 734s # received: '200' 734s ok 32 734s # GET /modules/negotiation/fr/two/index.en.html 734s # testing : Explicitly request fr/two/index.en.html 734s # expected: 200 734s # received: '200' 734s ok 33 734s # GET /modules/negotiation/fr/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.en' 734s # received: 'index.html.en' 734s ok 34 734s # GET /modules/negotiation/fr/compressed/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.en.gz' 734s # received: 'index.html.en.gz' 734s ok 35 734s # GET /modules/negotiation/fr/two/index 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.en.html' 734s # received: 'index.en.html' 734s ok 36 734s # GET /modules/negotiation/fr/index.html.fr 734s # testing : Explicitly request fr/index.html.fr 734s # expected: 200 734s # received: '200' 734s ok 37 734s # GET /modules/negotiation/fr/two/index.fr.html 734s # testing : Explicitly request fr/two/index.fr.html 734s # expected: 200 734s # received: '200' 734s ok 38 734s # GET /modules/negotiation/fr/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 39 734s # GET /modules/negotiation/fr/compressed/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 40 734s # GET /modules/negotiation/fr/two/index 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 41 734s # GET /modules/negotiation/fr/index.html.de 734s # testing : Explicitly request fr/index.html.de 734s # expected: 200 734s # received: '200' 734s ok 42 734s # GET /modules/negotiation/fr/two/index.de.html 734s # testing : Explicitly request fr/two/index.de.html 734s # expected: 200 734s # received: '200' 734s ok 43 734s # GET /modules/negotiation/fr/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.de' 734s # received: 'index.html.de' 734s ok 44 734s # GET /modules/negotiation/fr/compressed/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.de.gz' 734s # received: 'index.html.de.gz' 734s ok 45 734s # GET /modules/negotiation/fr/two/index 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.de.html' 734s # received: 'index.de.html' 734s ok 46 734s # GET /modules/negotiation/fr/index.html.fu 734s # testing : Explicitly request fr/index.html.fu 734s # expected: 200 734s # received: '200' 734s ok 47 734s # GET /modules/negotiation/fr/two/index.fu.html 734s # testing : Explicitly request fr/two/index.fu.html 734s # expected: 200 734s # received: '200' 734s ok 48 734s # GET /modules/negotiation/fr/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 49 734s # GET /modules/negotiation/fr/compressed/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 50 734s # GET /modules/negotiation/fr/two/index 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 51 734s # GET /modules/negotiation/fr/index.html.zh-TW 734s # testing : Explicitly request fr/index.html.zh-TW 734s # expected: 200 734s # received: '200' 734s ok 52 734s # GET /modules/negotiation/fr/two/index.zh-TW.html 734s # testing : Explicitly request fr/two/index.zh-TW.html 734s # expected: 200 734s # received: '200' 734s ok 53 734s # GET /modules/negotiation/fr/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.zh-TW' 734s # received: 'index.html.zh-TW' 734s ok 54 734s # GET /modules/negotiation/fr/compressed/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.zh-TW.gz' 734s # received: 'index.html.zh-TW.gz' 734s ok 55 734s # GET /modules/negotiation/fr/two/index 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.zh-TW.html' 734s # received: 'index.zh-TW.html' 734s ok 56 734s # GET /modules/negotiation/de/ 734s # testing : Verify correct default language for index.de.foo 734s # expected: 'index.html.de' 734s # received: 'index.html.de' 734s ok 57 734s # GET /modules/negotiation/de/compressed/ 734s # testing : Verify correct default language for index.de.foo.gz 734s # expected: 'index.html.de.gz' 734s # received: 'index.html.de.gz' 734s ok 58 734s # GET /modules/negotiation/de/two/index 734s # testing : Verify correct default language for index.de.html 734s # expected: 'index.de.html' 734s # received: 'index.de.html' 734s ok 59 734s # GET /modules/negotiation/de/index.html.en 734s # testing : Explicitly request de/index.html.en 734s # expected: 200 734s # received: '200' 734s ok 60 734s # GET /modules/negotiation/de/two/index.en.html 734s # testing : Explicitly request de/two/index.en.html 734s # expected: 200 734s # received: '200' 734s ok 61 734s # GET /modules/negotiation/de/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.en' 734s # received: 'index.html.en' 734s ok 62 734s # GET /modules/negotiation/de/compressed/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.en.gz' 734s # received: 'index.html.en.gz' 734s ok 63 734s # GET /modules/negotiation/de/two/index 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.en.html' 734s # received: 'index.en.html' 734s ok 64 734s # GET /modules/negotiation/de/index.html.fr 734s # testing : Explicitly request de/index.html.fr 734s # expected: 200 734s # received: '200' 734s ok 65 734s # GET /modules/negotiation/de/two/index.fr.html 734s # testing : Explicitly request de/two/index.fr.html 734s # expected: 200 734s # received: '200' 734s ok 66 734s # GET /modules/negotiation/de/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 67 734s # GET /modules/negotiation/de/compressed/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 68 734s # GET /modules/negotiation/de/two/index 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 69 734s # GET /modules/negotiation/de/index.html.de 734s # testing : Explicitly request de/index.html.de 734s # expected: 200 734s # received: '200' 734s ok 70 734s # GET /modules/negotiation/de/two/index.de.html 734s # testing : Explicitly request de/two/index.de.html 734s # expected: 200 734s # received: '200' 734s ok 71 734s # GET /modules/negotiation/de/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.de' 734s # received: 'index.html.de' 734s ok 72 734s # GET /modules/negotiation/de/compressed/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.de.gz' 734s # received: 'index.html.de.gz' 734s ok 73 734s # GET /modules/negotiation/de/two/index 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.de.html' 734s # received: 'index.de.html' 734s ok 74 734s # GET /modules/negotiation/de/index.html.fu 734s # testing : Explicitly request de/index.html.fu 734s # expected: 200 734s # received: '200' 734s ok 75 734s # GET /modules/negotiation/de/two/index.fu.html 734s # testing : Explicitly request de/two/index.fu.html 734s # expected: 200 734s # received: '200' 734s ok 76 734s # GET /modules/negotiation/de/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 77 734s # GET /modules/negotiation/de/compressed/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 78 734s # GET /modules/negotiation/de/two/index 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 79 734s # GET /modules/negotiation/de/index.html.zh-TW 734s # testing : Explicitly request de/index.html.zh-TW 734s # expected: 200 734s # received: '200' 734s ok 80 734s # GET /modules/negotiation/de/two/index.zh-TW.html 734s # testing : Explicitly request de/two/index.zh-TW.html 734s # expected: 200 734s # received: '200' 734s ok 81 734s # GET /modules/negotiation/de/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.zh-TW' 734s # received: 'index.html.zh-TW' 734s ok 82 734s # GET /modules/negotiation/de/compressed/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.zh-TW.gz' 734s # received: 'index.html.zh-TW.gz' 734s ok 83 734s # GET /modules/negotiation/de/two/index 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.zh-TW.html' 734s # received: 'index.zh-TW.html' 734s ok 84 734s # GET /modules/negotiation/fu/ 734s # testing : Verify correct default language for index.fu.foo 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 85 734s # GET /modules/negotiation/fu/compressed/ 734s # testing : Verify correct default language for index.fu.foo.gz 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 86 734s # GET /modules/negotiation/fu/two/index 734s # testing : Verify correct default language for index.fu.html 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 87 734s # GET /modules/negotiation/fu/index.html.en 734s # testing : Explicitly request fu/index.html.en 734s # expected: 200 734s # received: '200' 734s ok 88 734s # GET /modules/negotiation/fu/two/index.en.html 734s # testing : Explicitly request fu/two/index.en.html 734s # expected: 200 734s # received: '200' 734s ok 89 734s # GET /modules/negotiation/fu/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.en' 734s # received: 'index.html.en' 734s ok 90 734s # GET /modules/negotiation/fu/compressed/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.en.gz' 734s # received: 'index.html.en.gz' 734s ok 91 734s # GET /modules/negotiation/fu/two/index 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.en.html' 734s # received: 'index.en.html' 734s ok 92 734s # GET /modules/negotiation/fu/index.html.fr 734s # testing : Explicitly request fu/index.html.fr 734s # expected: 200 734s # received: '200' 734s ok 93 734s # GET /modules/negotiation/fu/two/index.fr.html 734s # testing : Explicitly request fu/two/index.fr.html 734s # expected: 200 734s # received: '200' 734s ok 94 734s # GET /modules/negotiation/fu/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 95 734s # GET /modules/negotiation/fu/compressed/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 96 734s # GET /modules/negotiation/fu/two/index 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 97 734s # GET /modules/negotiation/fu/index.html.de 734s # testing : Explicitly request fu/index.html.de 734s # expected: 200 734s # received: '200' 734s ok 98 734s # GET /modules/negotiation/fu/two/index.de.html 734s # testing : Explicitly request fu/two/index.de.html 734s # expected: 200 734s # received: '200' 734s ok 99 734s # GET /modules/negotiation/fu/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.de' 734s # received: 'index.html.de' 734s ok 100 734s # GET /modules/negotiation/fu/compressed/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.de.gz' 734s # received: 'index.html.de.gz' 734s ok 101 734s # GET /modules/negotiation/fu/two/index 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.de.html' 734s # received: 'index.de.html' 734s ok 102 734s # GET /modules/negotiation/fu/index.html.fu 734s # testing : Explicitly request fu/index.html.fu 734s # expected: 200 734s # received: '200' 734s ok 103 734s # GET /modules/negotiation/fu/two/index.fu.html 734s # testing : Explicitly request fu/two/index.fu.html 734s # expected: 200 734s # received: '200' 734s ok 104 734s # GET /modules/negotiation/fu/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 105 734s # GET /modules/negotiation/fu/compressed/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 106 734s # GET /modules/negotiation/fu/two/index 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 107 734s # GET /modules/negotiation/fu/index.html.zh-TW 734s # testing : Explicitly request fu/index.html.zh-TW 734s # expected: 200 734s # received: '200' 734s ok 108 734s # GET /modules/negotiation/fu/two/index.zh-TW.html 734s # testing : Explicitly request fu/two/index.zh-TW.html 734s # expected: 200 734s # received: '200' 734s ok 109 734s # GET /modules/negotiation/fu/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.zh-TW' 734s # received: 'index.html.zh-TW' 734s ok 110 734s # GET /modules/negotiation/fu/compressed/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.zh-TW.gz' 734s # received: 'index.html.zh-TW.gz' 734s ok 111 734s # GET /modules/negotiation/fu/two/index 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.zh-TW.html' 734s # received: 'index.zh-TW.html' 734s ok 112 734s # GET /modules/negotiation/zh-TW/ 734s # testing : Verify correct default language for index.zh-TW.foo 734s # expected: 'index.html.zh-TW' 734s # received: 'index.html.zh-TW' 734s ok 113 734s # GET /modules/negotiation/zh-TW/compressed/ 734s # testing : Verify correct default language for index.zh-TW.foo.gz 734s # expected: 'index.html.zh-TW.gz' 734s # received: 'index.html.zh-TW.gz' 734s ok 114 734s # GET /modules/negotiation/zh-TW/two/index 734s # testing : Verify correct default language for index.zh-TW.html 734s # expected: 'index.zh-TW.html' 734s # received: 'index.zh-TW.html' 734s ok 115 734s # GET /modules/negotiation/zh-TW/index.html.en 734s # testing : Explicitly request zh-TW/index.html.en 734s # expected: 200 734s # received: '200' 734s ok 116 734s # GET /modules/negotiation/zh-TW/two/index.en.html 734s # testing : Explicitly request zh-TW/two/index.en.html 734s # expected: 200 734s # received: '200' 734s ok 117 734s # GET /modules/negotiation/zh-TW/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.en' 734s # received: 'index.html.en' 734s ok 118 734s # GET /modules/negotiation/zh-TW/compressed/ 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.en.gz' 734s # received: 'index.html.en.gz' 734s ok 119 734s # GET /modules/negotiation/zh-TW/two/index 734s # Accept-Language: en 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.en.html' 734s # received: 'index.en.html' 734s ok 120 734s # GET /modules/negotiation/zh-TW/index.html.fr 734s # testing : Explicitly request zh-TW/index.html.fr 734s # expected: 200 734s # received: '200' 734s ok 121 734s # GET /modules/negotiation/zh-TW/two/index.fr.html 734s # testing : Explicitly request zh-TW/two/index.fr.html 734s # expected: 200 734s # received: '200' 734s ok 122 734s # GET /modules/negotiation/zh-TW/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 123 734s # GET /modules/negotiation/zh-TW/compressed/ 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 124 734s # GET /modules/negotiation/zh-TW/two/index 734s # Accept-Language: fr 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 125 734s # GET /modules/negotiation/zh-TW/index.html.de 734s # testing : Explicitly request zh-TW/index.html.de 734s # expected: 200 734s # received: '200' 734s ok 126 734s # GET /modules/negotiation/zh-TW/two/index.de.html 734s # testing : Explicitly request zh-TW/two/index.de.html 734s # expected: 200 734s # received: '200' 734s ok 127 734s # GET /modules/negotiation/zh-TW/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.de' 734s # received: 'index.html.de' 734s ok 128 734s # GET /modules/negotiation/zh-TW/compressed/ 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.de.gz' 734s # received: 'index.html.de.gz' 734s ok 129 734s # GET /modules/negotiation/zh-TW/two/index 734s # Accept-Language: de 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.de.html' 734s # received: 'index.de.html' 734s ok 130 734s # GET /modules/negotiation/zh-TW/index.html.fu 734s # testing : Explicitly request zh-TW/index.html.fu 734s # expected: 200 734s # received: '200' 734s ok 131 734s # GET /modules/negotiation/zh-TW/two/index.fu.html 734s # testing : Explicitly request zh-TW/two/index.fu.html 734s # expected: 200 734s # received: '200' 734s ok 132 734s # GET /modules/negotiation/zh-TW/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 133 734s # GET /modules/negotiation/zh-TW/compressed/ 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 134 734s # GET /modules/negotiation/zh-TW/two/index 734s # Accept-Language: fu 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 135 734s # GET /modules/negotiation/zh-TW/index.html.zh-TW 734s # testing : Explicitly request zh-TW/index.html.zh-TW 734s # expected: 200 734s # received: '200' 734s ok 136 734s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 734s # testing : Explicitly request zh-TW/two/index.zh-TW.html 734s # expected: 200 734s # received: '200' 734s ok 137 734s # GET /modules/negotiation/zh-TW/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.html.zh-TW' 734s # received: 'index.html.zh-TW' 734s ok 138 734s # GET /modules/negotiation/zh-TW/compressed/ 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed (compression on) 734s # expected: 'index.html.zh-TW.gz' 734s # received: 'index.html.zh-TW.gz' 734s ok 139 734s # GET /modules/negotiation/zh-TW/two/index 734s # Accept-Language: zh-TW 734s # testing : Verify with a default language Accept-Language still obeyed 734s # expected: 'index.zh-TW.html' 734s # received: 'index.zh-TW.html' 734s ok 140 734s # GET /modules/negotiation/en/ 734s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 734s # testing : fu has a higher quality rating, so we expect fu 734s # expected: 'index.html.fu' 734s # received: 'index.html.fu' 734s ok 141 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 734s # testing : fu has a higher quality rating, so we expect fu 734s # expected: 'index.fu.html' 734s # received: 'index.fu.html' 734s ok 142 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 734s # testing : fu has a higher quality rating, so we expect fu 734s # expected: 'index.html.fu.gz' 734s # received: 'index.html.fu.gz' 734s ok 143 734s # GET /modules/negotiation/en/ 734s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 734s # testing : bu has the highest quality but is non-existant, so fr is next best 734s # expected: 'index.html.fr' 734s # received: 'index.html.fr' 734s ok 144 734s # GET /modules/negotiation/en/two/index 734s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 734s # testing : bu has the highest quality but is non-existant, so fr is next best 734s # expected: 'index.fr.html' 734s # received: 'index.fr.html' 734s ok 145 734s # GET /modules/negotiation/en/compressed/ 734s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 734s # testing : bu has the highest quality but is non-existant, so fr is next best 734s # expected: 'index.html.fr.gz' 734s # received: 'index.html.fr.gz' 734s ok 146 734s # GET /modules/negotiation/query/test?foo 734s # testing : The type map gives the script the highest quality; 734s # the request included a query string 734s # expected: 'QUERY_STRING --> foo' 734s # received: 'QUERY_STRING --> foo' 734s ok 147 734s # testing : should send correct variant 734s # expected: 'text/plain' 734s # received: 'text/plain' 734s ok 148 734s # testing : should send correct variant 734s # expected: 'text/plain' 734s # received: 'text/plain' 734s ok 149 734s # testing : should send correct variant 734s # expected: 'text/html' 734s # received: 'text/html' 734s ok 150 734s # testing : should send correct variant 734s # expected: 'image/jpeg' 734s # received: 'image/jpeg' 734s ok 151 734s # testing : should send correct variant 734s # expected: 'image/gif' 734s # received: 'image/gif' 734s ok 152 734s # testing : should send correct variant 734s # expected: 'text/plain' 734s # received: 'text/plain' 734s ok 153 734s # testing : expect Not Acceptable for Accept: 734s # expected: 406 734s # received: '406' 734s ok 154 734s # testing : expect Not Acceptable for Accept: *bad 734s # expected: 406 734s # received: '406' 734s ok 155 734s # testing : expect Not Acceptable for Accept: /* 734s # expected: 406 734s # received: '406' 734s ok 156 734s # testing : expect Not Acceptable for Accept: */ 734s # expected: 406 734s # received: '406' 734s ok 157 734s # testing : expect Not Acceptable for Accept: te/* 734s # expected: 406 734s # received: '406' 734s ok 158 734s ok 743s t/modules/proxy.t ................... 743s 1..46 743s # Running under perl version 5.038002 for linux 743s # Current time local: Tue Dec 17 19:00:46 2024 743s # Current time GMT: Tue Dec 17 19:00:46 2024 743s # Using Test.pm version 1.31 743s # Using Apache/Test.pm version 1.42 743s # testing : reverse proxy 743s # expected: 200 743s # received: '200' 743s ok 1 743s # testing : reverse proxied body 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 2 743s # testing : reverse proxy to index.html 743s # expected: 200 743s # received: '200' 743s ok 3 743s # testing : reverse proxied body to index.html 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 4 743s # testing : reverse proxy match 743s # expected: 200 743s # received: '200' 743s ok 5 743s # testing : reverse proxied body match 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 6 743s # testing : reverse proxy match to index.html 743s # expected: 200 743s # received: '200' 743s ok 7 743s # testing : reverse proxied body match to index.html 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 8 743s # testing : reverse proxy match no slash 743s # expected: 200 743s # received: '200' 743s ok 9 743s # testing : reverse proxied body no slash 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 10 743s # testing : reverse proxy match w/ slash 743s # expected: 200 743s # received: '200' 743s ok 11 743s # testing : reverse proxied body w/ slash 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 12 743s # testing : reverse proxy match w/ slash to index.html 743s # expected: 200 743s # received: '200' 743s ok 13 743s # testing : reverse proxied body w/ slash to index.html 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 14 743s # testing : reverse Location-proxy to index.html 743s # expected: 200 743s # received: '200' 743s ok 15 743s # testing : reverse Location-proxied body 743s # expected: qr/^welcome to / 743s # received: 'welcome to localhost:8529 743s # ' 743s ok 16 743s # testing : reverse Location-proxy blocked by no-proxy env 743s # expected: 404 743s # received: '404' 743s ok 17 743s # testing : reverse proxy to env.pl 743s # expected: 200 743s # received: '200' 743s ok 18 743s # testing : reverse proxied env.pl response 743s # expected: qr/^APACHE_TEST_HOSTNAME = / 743s # received: 'APACHE_TEST_HOSTNAME = test.host.name 743s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # CONTEXT_PREFIX = 743s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # ENV_TEST = mod_env test environment variable 743s # ENV_TEST_EMPTY = 743s # GATEWAY_INTERFACE = CGI/1.1 743s # HTTP_CONNECTION = close 743s # HTTP_HOST = localhost:8529 743s # HTTP_USER_AGENT = libwww-perl/6.76 743s # HTTP_X_FORWARDED_FOR = 127.0.0.1 743s # HTTP_X_FORWARDED_HOST = localhost:8550 743s # HTTP_X_FORWARDED_SERVER = localhost 743s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 743s # QUERY_STRING = 743s # REMOTE_ADDR = 127.0.0.1 743s # REMOTE_PORT = 59744 743s # REQUEST_METHOD = GET 743s # REQUEST_SCHEME = http 743s # REQUEST_URI = /modules/cgi/env.pl 743s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 743s # SCRIPT_NAME = /modules/cgi/env.pl 743s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 743s # SCRIPT_URL = /modules/cgi/env.pl 743s # SERVER_ADDR = 127.0.0.1 743s # SERVER_ADMIN = tuser@localhost 743s # SERVER_NAME = localhost 743s # SERVER_PORT = 8529 743s # SERVER_PROTOCOL = HTTP/1.1 743s # SERVER_SIGNATURE = 743s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 743s # UNIQUE_ID = Z2HKYG9kf5vos22wizgwiwAAAEc 743s # ' 743s ok 19 743s # testing : X-Forwarded-For enabled 743s # expected: qr/HTTP_X_FORWARDED_FOR = / 743s # received: 'APACHE_TEST_HOSTNAME = test.host.name 743s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # CONTEXT_PREFIX = 743s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # ENV_TEST = mod_env test environment variable 743s # ENV_TEST_EMPTY = 743s # GATEWAY_INTERFACE = CGI/1.1 743s # HTTP_CONNECTION = close 743s # HTTP_HOST = localhost:8529 743s # HTTP_USER_AGENT = libwww-perl/6.76 743s # HTTP_X_FORWARDED_FOR = 127.0.0.1 743s # HTTP_X_FORWARDED_HOST = localhost:8550 743s # HTTP_X_FORWARDED_SERVER = localhost 743s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 743s # QUERY_STRING = 743s # REMOTE_ADDR = 127.0.0.1 743s # REMOTE_PORT = 59744 743s # REQUEST_METHOD = GET 743s # REQUEST_SCHEME = http 743s # REQUEST_URI = /modules/cgi/env.pl 743s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 743s # SCRIPT_NAME = /modules/cgi/env.pl 743s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 743s # SCRIPT_URL = /modules/cgi/env.pl 743s # SERVER_ADDR = 127.0.0.1 743s # SERVER_ADMIN = tuser@localhost 743s # SERVER_NAME = localhost 743s # SERVER_PORT = 8529 743s # SERVER_PROTOCOL = HTTP/1.1 743s # SERVER_SIGNATURE = 743s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 743s # UNIQUE_ID = Z2HKYG9kf5vos22wizgwiwAAAEc 743s # ' 743s ok 20 743s # testing : reverse proxy to env.pl without X-F-F 743s # expected: 200 743s # received: '200' 743s ok 21 743s # testing : reverse proxied env.pl w/o X-F-F 743s # expected: qr/HTTP_X_FORWARDED_FOR = / 743s # received: 'APACHE_TEST_HOSTNAME = test.host.name 743s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # CONTEXT_PREFIX = 743s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # ENV_TEST = mod_env test environment variable 743s # ENV_TEST_EMPTY = 743s # GATEWAY_INTERFACE = CGI/1.1 743s # HTTP_CONNECTION = Keep-Alive 743s # HTTP_HOST = localhost:8529 743s # HTTP_USER_AGENT = libwww-perl/6.76 743s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 743s # QUERY_STRING = 743s # REMOTE_ADDR = 127.0.0.1 743s # REMOTE_PORT = 59754 743s # REQUEST_METHOD = GET 743s # REQUEST_SCHEME = http 743s # REQUEST_URI = /modules/cgi/env.pl 743s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 743s # SCRIPT_NAME = /modules/cgi/env.pl 743s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 743s # SCRIPT_URL = /modules/cgi/env.pl 743s # SERVER_ADDR = 127.0.0.1 743s # SERVER_ADMIN = tuser@localhost 743s # SERVER_NAME = localhost 743s # SERVER_PORT = 8529 743s # SERVER_PROTOCOL = HTTP/1.1 743s # SERVER_SIGNATURE = 743s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 743s # UNIQUE_ID = Z2HKYG9kf5vos22wizgwjAAAAEM 743s # ' 743s ok 22 743s # testing : reverse proxy with query string 743s # expected: 200 743s # received: '200' 743s ok 23 743s # testing : reverse proxied query string OK 743s # expected: qr/QUERY_STRING = reverse-proxy\n/s 743s # received: 'APACHE_TEST_HOSTNAME = test.host.name 743s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # CONTEXT_PREFIX = 743s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 743s # ENV_TEST = mod_env test environment variable 743s # ENV_TEST_EMPTY = 743s # GATEWAY_INTERFACE = CGI/1.1 743s # HTTP_CONNECTION = close 743s # HTTP_HOST = localhost:8529 743s # HTTP_USER_AGENT = libwww-perl/6.76 743s # HTTP_X_FORWARDED_FOR = 127.0.0.1 743s # HTTP_X_FORWARDED_HOST = localhost:8550 743s # HTTP_X_FORWARDED_SERVER = localhost 743s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 743s # QUERY_STRING = reverse-proxy 743s # REMOTE_ADDR = 127.0.0.1 743s # REMOTE_PORT = 59760 743s # REQUEST_METHOD = GET 743s # REQUEST_SCHEME = http 743s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 743s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 743s # SCRIPT_NAME = /modules/cgi/env.pl 743s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 743s # SCRIPT_URL = /modules/cgi/env.pl 743s # SERVER_ADDR = 127.0.0.1 743s # SERVER_ADMIN = tuser@localhost 743s # SERVER_NAME = localhost 743s # SERVER_PORT = 8529 743s # SERVER_PROTOCOL = HTTP/1.1 743s # SERVER_SIGNATURE = 743s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 743s # UNIQUE_ID = Z2HKYG9kf5vos22wizgwjQAAAEQ 743s # ' 743s ok 24 743s # testing : reverse proxy to dripfeed CGI 743s # expected: 200 743s # received: '200' 743s ok 25 743s # testing : reverse proxied to dripfeed CGI content OK 743s # expected: 'abcdef' 743s # received: 'abcdef' 743s ok 26 743s # testing : reverse proxy to nph-102 743s # expected: 102 743s # received: '102' 743s ok 27 743s # testing : reverse proxy 102 response 743s # expected: '' 743s # received: '' 743s ok 28 743s # testing : reverse proxy URI decoding issue, PR 15207 743s # expected: 404 743s # received: '404' 743s ok 29 743s # testing : ProxyPass not-proxied request 743s # expected: 200 743s # received: '200' 743s ok 30 743s # testing : ProxyPass not-proxied content OK 743s # expected: 'hello world' 743s # received: 'hello world' 743s ok 31 743s # testing : Lua executed 743s # expected: 200 743s # received: '200' 743s ok 32 743s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 743s # expected: 'fakedomain=local;domain=remote' 743s # received: 'fakedomain=local;domain=remote' 743s ok 33 743s # testing : Lua executed 743s # expected: 200 743s # received: '200' 743s ok 34 743s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 743s # expected: 'fakepath=/local;path=/remote' 743s # received: 'fakepath=/local;path=/remote' 743s ok 35 743s # testing : Lua executed 743s # expected: 200 743s # received: '200' 743s ok 36 743s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 743s # expected: 'domain=remote;path=/remote;foo=bar' 743s # received: 'domain=remote;path=/remote;foo=bar' 743s ok 37 743s # testing : reverse proxy of redirect 743s # expected: 301 743s # received: '301' 743s ok 38 743s # testing : reverse proxy rewrote redirect 743s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 743s # received: 'http://localhost:8550/reverse/alias' 743s ok 39 743s # testing : reverse proxy of redirect via balancer 743s # expected: 301 743s # received: '301' 743s ok 40 743s # testing : reverse proxy via balancer rewrote redirect 743s # expected: 'http://localhost:8543/pr45434/5.html' 743s # received: 'http://localhost:8543/pr45434/5.html' 743s ok 41 743s # testing : ProxyPass UDS path 743s # expected: 200 743s # received: '200' 743s ok 42 743s # testing : UDS content OK 743s # expected: 'hello world' 743s # received: 'hello world' 743s ok 43 743s # testing : proxy mapping=servlet map it to /servlet/mapping.html 743s # expected: 200 743s # received: '200' 743s ok 44 743s # testing : proxy mapping=servlet map it to /servlet/mapping.html 743s # expected: 200 743s # received: '200' 743s ok 45 743s # testing : proxy to /servlet/mapping.html 743s # expected: 200 743s # received: '200' 743s ok 46 743s ok 745s t/modules/proxy_balancer.t .......... 745s 1..16 745s # Running under perl version 5.038002 for linux 745s # Current time local: Tue Dec 17 19:00:56 2024 745s # Current time GMT: Tue Dec 17 19:00:56 2024 745s # Using Test.pm version 1.31 745s # Using Apache/Test.pm version 1.42 745s # testing : Balancer did not die 745s # expected: 200 745s # received: '200' 745s ok 1 745s # testing : Balancer did not die 745s # expected: 200 745s # received: '200' 745s ok 2 745s # testing : Balancer did not die 745s # expected: 200 745s # received: '200' 745s ok 3 745s # testing : failed over 745s # expected: 200 745s # received: '200' 745s ok 4 745s # testing : response body echoed 745s # expected: 'AAAAAAAA' 745s # received: 'AAAAAAAA' 745s ok 5 745s # testing : failed over 745s # expected: 200 745s # received: '200' 745s ok 6 745s # testing : response body echoed 745s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 745s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 745s ok 7 745s # testing : failed over 745s # expected: 200 745s # received: '200' 745s ok 8 745s # testing : response body echoed 745s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 745s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 745s ok 9 745s # testing : failed over 745s # expected: 200 745s # received: '200' 745s ok 10 745s # testing : response body echoed 745s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 745s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 745s ok 11 745s # testing : Can't find balancer-manager 745s # expected: 200 745s # received: '200' 745s ok 12 745s # testing : request failed 745s # expected: 200 745s # received: '200' 745s ok 13 745s # testing : AJP worker created 745s # expected: qr/ajp/ 745s # received: ' 745s # Balancer Manager 745s # 745s # 745s #

Load Balancer Manager for localhost

745s # 745s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
745s #
Server Built: 2024-10-02T12:40:51
745s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
745s #
745s #

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
745s #
745s # 745s # 745s # 745s # 745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
745s #
745s #

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
745s #
745s # 745s # 745s # 745s # 745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
745s #
745s #

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
745s #
745s # 745s # 745s # 745s # 745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
745s #
745s #

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
745s #
745s # 745s # 745s # 745s # 745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
745s #
745s #

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
745s #
745s # 745s # 745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
745s #
745s #

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
745s #
745s # 745s # 745s # 745s # 745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85441.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85411.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
745s #
745s #

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s # 745s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
745s #
745s # 745s # 745s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
745s #
745s # 745s # ' 745s ok 14 745s # testing : request should fail for /dynproxy 745s # expected: 503 745s # received: '503' 745s ok 15 745s # testing : request failed to /dynproxy 745s # expected: 200 745s # received: '200' 745s ok 16 745s ok 747s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 747s t/modules/proxy_fcgi.t .............. 747s 1..27 747s # Running under perl version 5.038002 for linux 747s # Current time local: Tue Dec 17 19:00:58 2024 747s # Current time GMT: Tue Dec 17 19:00:58 2024 747s # Using Test.pm version 1.31 747s # Using Apache/Test.pm version 1.42 747s # testing : proxy to FCGI backend works (/fcgisetenv?query) 747s # expected: 200 747s # received: '200' 747s ok 1 747s # > APACHE_TEST_HOSTNAME=test.host.name 747s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > CONTEXT_PREFIX= 747s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > ENV_TEST=mod_env test environment variable 747s # > ENV_TEST_EMPTY= 747s # > FCGI_ROLE=RESPONDER 747s # > GATEWAY_INTERFACE=CGI/1.1 747s # > HTTP_CONNECTION=TE, close 747s # > HTTP_HOST=localhost:8546 747s # > HTTP_TE=deflate,gzip;q=0.3 747s # > HTTP_USER_AGENT=libwww-perl/6.76 747s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 747s # > QUERY_STRING=test_value 747s # > REMOTE_PORT=50120 747s # > REQUEST_METHOD=GET 747s # > REQUEST_SCHEME=http 747s # > REQUEST_URI=/fcgisetenv?query 747s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 747s # > SCRIPT_NAME=/fcgisetenv 747s # > SCRIPT_URI=http://localhost:8546/fcgisetenv 747s # > SCRIPT_URL=/fcgisetenv 747s # > SERVER_ADDR=127.0.0.1 747s # > SERVER_ADMIN=tuser@localhost 747s # > SERVER_NAME=localhost 747s # > SERVER_PORT=8546 747s # > SERVER_PROTOCOL=HTTP/1.1 747s # > SERVER_SIGNATURE= 747s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 747s # > TEST_CGI_VERSION=v1.1 747s # > TEST_DOCROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > TEST_EMPTY= 747s # > UNIQUE_ID=Z2HKbLVxQGrspvX2NjZ0_wAAAAg 747s # > proxy-nokeepalive=1 747s # testing : ProxyFCGISetEnvIf can override an existing variable 747s # expected: 'test_value' 747s # received: 'test_value' 747s ok 2 747s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 747s # expected: undef 747s # received: undef 747s ok 3 747s # testing : ProxyFCGISetEnvIf can set empty values 747s # expected: '' 747s # received: '' 747s ok 4 747s # testing : ProxyFCGISetEnvIf can replace with request variables 747s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 747s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 747s ok 5 747s # testing : ProxyFCGISetEnvIf can replace with backreferences 747s # expected: 'v1.1' 747s # received: 'v1.1' 747s ok 6 747s # testing : ProxyFCGISetEnvIf can unset var 747s # expected: undef 747s # received: undef 747s ok 7 747s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 747s # expected: 200 747s # received: '200' 747s ok 8 747s # > APACHE_TEST_HOSTNAME=test.host.name 747s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > CONTEXT_PREFIX= 747s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > ENV_TEST=mod_env test environment variable 747s # > ENV_TEST_EMPTY= 747s # > FCGI_ROLE=RESPONDER 747s # > GATEWAY_INTERFACE=CGI/1.1 747s # > HTTP_CONNECTION=TE, close 747s # > HTTP_HOST=localhost:8546 747s # > HTTP_TE=deflate,gzip;q=0.3 747s # > HTTP_USER_AGENT=libwww-perl/6.76 747s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 747s # > QUERY_STRING=query 747s # > REMOTE_ADDR=127.0.0.1 747s # > REMOTE_PORT=50126 747s # > REQUEST_METHOD=GET 747s # > REQUEST_SCHEME=http 747s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 747s # > SCRIPT_FILENAME=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 747s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 747s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-generic/index.php 747s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 747s # > SERVER_ADDR=127.0.0.1 747s # > SERVER_ADMIN=tuser@localhost 747s # > SERVER_NAME=localhost 747s # > SERVER_PORT=8546 747s # > SERVER_PROTOCOL=HTTP/1.1 747s # > SERVER_SIGNATURE= 747s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 747s # > UNIQUE_ID=Z2HKbG9kf5vos22wizgwpQAAAEU 747s # > proxy-nokeepalive=1 747s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 747s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 747s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 747s ok 9 747s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 747s # expected: 200 747s # received: '200' 747s ok 10 747s # > APACHE_TEST_HOSTNAME=test.host.name 747s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > CONTEXT_PREFIX= 747s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > ENV_TEST=mod_env test environment variable 747s # > ENV_TEST_EMPTY= 747s # > FCGI_ROLE=RESPONDER 747s # > GATEWAY_INTERFACE=CGI/1.1 747s # > HTTP_CONNECTION=TE, close 747s # > HTTP_HOST=localhost:8546 747s # > HTTP_TE=deflate,gzip;q=0.3 747s # > HTTP_USER_AGENT=libwww-perl/6.76 747s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 747s # > QUERY_STRING=query 747s # > REMOTE_ADDR=127.0.0.1 747s # > REMOTE_PORT=50128 747s # > REQUEST_METHOD=GET 747s # > REQUEST_SCHEME=http 747s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 747s # > SCRIPT_FILENAME=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 747s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 747s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-generic-rewrite/index.php 747s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 747s # > SERVER_ADDR=127.0.0.1 747s # > SERVER_ADMIN=tuser@localhost 747s # > SERVER_NAME=localhost 747s # > SERVER_PORT=8546 747s # > SERVER_PROTOCOL=HTTP/1.1 747s # > SERVER_SIGNATURE= 747s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 747s # > UNIQUE_ID=Z2HKbLVxQGrspvX2NjZ1AAAAAAA 747s # > proxy-nokeepalive=1 747s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 747s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 747s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 747s ok 11 747s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 747s # expected: 200 747s # received: '200' 747s ok 12 747s # > APACHE_TEST_HOSTNAME=test.host.name 747s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > CONTEXT_PREFIX= 747s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > ENV_TEST=mod_env test environment variable 747s # > ENV_TEST_EMPTY= 747s # > FCGI_ROLE=RESPONDER 747s # > GATEWAY_INTERFACE=CGI/1.1 747s # > HTTP_CONNECTION=TE, close 747s # > HTTP_HOST=localhost:8546 747s # > HTTP_TE=deflate,gzip;q=0.3 747s # > HTTP_USER_AGENT=libwww-perl/6.76 747s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 747s # > PATH_INFO=/path/info 747s # > PATH_TRANSLATED=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info 747s # > QUERY_STRING=query 747s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 747s # > REDIRECT_ENV_TEST=mod_env test environment variable 747s # > REDIRECT_ENV_TEST_EMPTY= 747s # > REDIRECT_QUERY_STRING=query 747s # > REDIRECT_SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-rewrite-path-info/path/info 747s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 747s # > REDIRECT_STATUS=200 747s # > REDIRECT_UNIQUE_ID=Z2HKbG9kf5vos22wizgwpgAAAEM 747s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 747s # > REMOTE_ADDR=127.0.0.1 747s # > REMOTE_PORT=50144 747s # > REQUEST_METHOD=GET 747s # > REQUEST_SCHEME=http 747s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 747s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 747s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 747s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-rewrite-path-info/path/info 747s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 747s # > SERVER_ADDR=127.0.0.1 747s # > SERVER_ADMIN=tuser@localhost 747s # > SERVER_NAME=localhost 747s # > SERVER_PORT=8546 747s # > SERVER_PROTOCOL=HTTP/1.1 747s # > SERVER_SIGNATURE= 747s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 747s # > UNIQUE_ID=Z2HKbG9kf5vos22wizgwpgAAAEM 747s # > proxy-nokeepalive=1 747s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 747s # expected: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 747s # received: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 747s ok 13 747s # testing : Default SCRIPT_NAME uses actual path to script 747s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 747s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 747s ok 14 747s # testing : Default PATH_INFO is correct 747s # expected: '/path/info' 747s # received: '/path/info' 747s ok 15 747s # testing : Default PATH_TRANSLATED is correct 747s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 747s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 747s ok 16 747s # testing : Default QUERY_STRING is correct 747s # expected: 'query' 747s # received: 'query' 747s ok 17 747s # testing : Default REDIRECT_URL uses original client URL 747s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 747s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 747s ok 18 747s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 747s # expected: 200 747s # received: '200' 747s ok 19 747s # > APACHE_TEST_HOSTNAME=test.host.name 747s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > CONTEXT_PREFIX= 747s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > ENV_TEST=mod_env test environment variable 747s # > ENV_TEST_EMPTY= 747s # > FCGI_ROLE=RESPONDER 747s # > GATEWAY_INTERFACE=CGI/1.1 747s # > HTTP_CONNECTION=TE, close 747s # > HTTP_HOST=localhost:8546 747s # > HTTP_TE=deflate,gzip;q=0.3 747s # > HTTP_USER_AGENT=libwww-perl/6.76 747s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 747s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 747s # > PATH_TRANSLATED=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 747s # > QUERY_STRING=query 747s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 747s # > REDIRECT_ENV_TEST=mod_env test environment variable 747s # > REDIRECT_ENV_TEST_EMPTY= 747s # > REDIRECT_HANDLER=application/x-fcgi-action 747s # > REDIRECT_QUERY_STRING=query 747s # > REDIRECT_SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-action/index.php/path/info 747s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 747s # > REDIRECT_STATUS=200 747s # > REDIRECT_UNIQUE_ID=Z2HKbLVxQGrspvX2NjZ1AQAAAAE 747s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 747s # > REMOTE_ADDR=127.0.0.1 747s # > REMOTE_PORT=50158 747s # > REQUEST_METHOD=GET 747s # > REQUEST_SCHEME=http 747s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 747s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 747s # > SCRIPT_NAME=/fcgi-action-virtual 747s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-action/index.php/path/info 747s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 747s # > SERVER_ADDR=127.0.0.1 747s # > SERVER_ADMIN=tuser@localhost 747s # > SERVER_NAME=localhost 747s # > SERVER_PORT=8546 747s # > SERVER_PROTOCOL=HTTP/1.1 747s # > SERVER_SIGNATURE= 747s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 747s # > UNIQUE_ID=Z2HKbLVxQGrspvX2NjZ1AQAAAAE 747s # > proxy-nokeepalive=1 747s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 747s # expected: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 747s # received: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 747s ok 20 747s # testing : Action SCRIPT_NAME is the virtual action Location 747s # expected: '/fcgi-action-virtual' 747s # received: '/fcgi-action-virtual' 747s ok 21 747s # testing : Action PATH_INFO contains full URI path 747s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 747s # received: '/modules/proxy/fcgi-action/index.php/path/info' 747s ok 22 747s # testing : Action PATH_TRANSLATED contains full URI path 747s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 747s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 747s ok 23 747s # testing : Action QUERY_STRING is correct 747s # expected: 'query' 747s # received: 'query' 747s ok 24 747s # testing : Action REDIRECT_URL uses original client URL 747s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 747s # received: '/modules/proxy/fcgi-action/index.php/path/info' 747s ok 25 747s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 747s # expected: 200 747s # received: '200' 747s ok 26 747s # > APACHE_TEST_HOSTNAME=test.host.name 747s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > CONTEXT_PREFIX= 747s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 747s # > ENV_TEST=mod_env test environment variable 747s # > ENV_TEST_EMPTY= 747s # > FCGI_ROLE=RESPONDER 747s # > GATEWAY_INTERFACE=CGI/1.1 747s # > HTTP_CONNECTION=TE, close 747s # > HTTP_HOST=localhost:8546 747s # > HTTP_TE=deflate,gzip;q=0.3 747s # > HTTP_USER_AGENT=libwww-perl/6.76 747s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 747s # > QUERY_STRING= 747s # > REMOTE_ADDR=127.0.0.1 747s # > REMOTE_PORT=50170 747s # > REQUEST_METHOD=GET 747s # > REQUEST_SCHEME=http 747s # > REQUEST_URI=/modules/proxy/fcgi/index.php 747s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 747s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 747s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi/index.php 747s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 747s # > SERVER_ADDR=127.0.0.1 747s # > SERVER_ADMIN=tuser@localhost 747s # > SERVER_NAME=localhost 747s # > SERVER_PORT=8546 747s # > SERVER_PROTOCOL=HTTP/1.1 747s # > SERVER_SIGNATURE= 747s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 747s # > UNIQUE_ID=Z2HKbG9kf5vos22wizgwpwAAAEY 747s # > proxy-nokeepalive=1 747s # testing : Server sets correct SCRIPT_NAME by default 747s # expected: '/modules/proxy/fcgi/index.php' 747s # received: '/modules/proxy/fcgi/index.php' 747s ok 27 747s ok 749s t/modules/proxy_websockets.t ........ skipped: cannot find module 'AnyEvent::WebSocket::Client' 751s t/modules/ratelimit.t ............... 751s 1..3 751s # Running under perl version 5.038002 for linux 751s # Current time local: Tue Dec 17 19:01:02 2024 751s # Current time GMT: Tue Dec 17 19:01:02 2024 751s # Using Test.pm version 1.31 751s # Using Apache/Test.pm version 1.42 751s # Status Line: '200 OK' 751s # testing : ratelimited small file 751s # expected: '200' 751s # received: '200' 751s ok 1 751s # Status Line: '200 OK' 751s # testing : ratelimited small autoindex output 751s # expected: '200' 751s # received: '200' 751s ok 2 751s # Status Line: '200 OK' 751s # testing : ratelimited chunked response 751s # expected: '200' 751s # received: '200' 751s ok 3 751s ok 753s t/modules/reflector.t ............... 753s 1..14 753s # Running under perl version 5.038002 for linux 753s # Current time local: Tue Dec 17 19:01:04 2024 753s # Current time GMT: Tue Dec 17 19:01:04 2024 753s # Using Test.pm version 1.31 753s # Using Apache/Test.pm version 1.42 753s # testing : Checking return code is '200' 753s # expected: 200 753s # received: '200' 753s ok 1 753s ok 2 753s # testing : 'Content-Encoding' has not been added because there was no filter 753s # expected: undef 753s # received: undef 753s ok 3 753s # testing : 'header2reflect' is present 753s # expected: '1' 753s # received: '1' 753s ok 4 753s # testing : 'header2update' is absent 753s # expected: undef 753s # received: undef 753s ok 5 753s # testing : 'header2updateUpdated' is present 753s # expected: '1' 753s # received: '1' 753s ok 6 753s # testing : 'header2delete' is absent 753s # expected: undef 753s # received: undef 753s ok 7 753s # testing : Checking return code is '200' 753s # expected: 200 753s # received: '200' 753s ok 8 753s ok 9 753s # testing : 'Content-Encoding' has been added by the DEFLATE filter 753s # expected: 'gzip' 753s # received: 'gzip' 753s ok 10 753s # testing : 'header2reflect' is present 753s # expected: '1' 753s # received: '1' 753s ok 11 753s # testing : 'header2update' is absent 753s # expected: undef 753s # received: undef 753s ok 12 753s # testing : 'header2updateUpdated' is present 753s # expected: '1' 753s # received: '1' 753s ok 13 753s # testing : 'header2delete' is absent 753s # expected: undef 753s # received: undef 753s ok 14 753s ok 755s t/modules/remoteip.t ................ 755s 1..12 755s # Running under perl version 5.038002 for linux 755s # Current time local: Tue Dec 17 19:01:06 2024 755s # Current time GMT: Tue Dec 17 19:01:06 2024 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.42 755s ok 1 755s # testing : PROXY human readable TCP4 protocol check 755s # expected: 200 755s # received: '200' 755s ok 2 755s # testing : Content check 755s # expected: 'PROXY-OK' 755s # received: 'PROXY-OK' 755s ok 3 755s ok 4 755s # testing : broken PROXY human readable protocol check 755s # expected: undef 755s # received: undef 755s ok 5 755s # testing : Content check 755s # expected: '' 755s # received: '' 755s ok 6 755s ok 7 755s # testing : PROXY human readable TCP6 protocol check 755s # expected: 200 755s # received: '200' 755s ok 8 755s # testing : Content check 755s # expected: 'PROXY-OK' 755s # received: 'PROXY-OK' 755s ok 9 755s ok 10 755s # testing : PROXY binary protocol TCP4 check 755s # expected: 200 755s # received: '200' 755s ok 11 755s # testing : Content check 755s # expected: 'PROXY-OK' 755s # received: 'PROXY-OK' 755s ok 12 755s ok 757s t/modules/rewrite.t ................. 757s 1..53 757s # Running under perl version 5.038002 for linux 757s # Current time local: Tue Dec 17 19:01:08 2024 757s # Current time GMT: Tue Dec 17 19:01:08 2024 757s # Using Test.pm version 1.31 757s # Using Apache/Test.pm version 1.42 757s ok 1 757s ok 2 757s ok 3 757s ok 4 757s ok 5 757s ok 6 757s ok 7 757s ok 8 757s ok 9 757s ok 10 757s ok 11 757s ok 12 757s ok 13 757s ok 14 757s ok 15 757s ok 16 757s ok 17 757s ok 18 757s ok 19 757s ok 20 757s ok 21 757s # testing : query-string append test 757s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 757s # received: 'APACHE_TEST_HOSTNAME = test.host.name 757s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # CONTEXT_PREFIX = 757s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # ENV_TEST = mod_env test environment variable 757s # ENV_TEST_EMPTY = 757s # GATEWAY_INTERFACE = CGI/1.1 757s # HTTP_CONNECTION = TE, close 757s # HTTP_HOST = localhost:8529 757s # HTTP_TE = deflate,gzip;q=0.3 757s # HTTP_USER_AGENT = libwww-perl/6.76 757s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 757s # QUERY_STRING = foo=bar&baz=bee 757s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 757s # REDIRECT_ENV_TEST = mod_env test environment variable 757s # REDIRECT_ENV_TEST_EMPTY = 757s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 757s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 757s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 757s # REDIRECT_STATUS = 200 757s # REDIRECT_UNIQUE_ID = Z2HKdrVxQGrspvX2NjZ1EAAAAAg 757s # REDIRECT_URL = /modules/rewrite/qsa.html 757s # REMOTE_ADDR = 127.0.0.1 757s # REMOTE_PORT = 37400 757s # REQUEST_METHOD = GET 757s # REQUEST_SCHEME = http 757s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 757s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 757s # SCRIPT_NAME = /modules/cgi/env.pl 757s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 757s # SCRIPT_URL = /modules/rewrite/qsa.html 757s # SERVER_ADDR = 127.0.0.1 757s # SERVER_ADMIN = tuser@localhost 757s # SERVER_NAME = localhost 757s # SERVER_PORT = 8529 757s # SERVER_PROTOCOL = HTTP/1.1 757s # SERVER_SIGNATURE = 757s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s # UNIQUE_ID = Z2HKdrVxQGrspvX2NjZ1EAAAAAg' 757s ok 22 757s # testing : per-dir redirect response code is OK 757s # expected: 301 757s # received: '301' 757s ok 23 757s # testing : per-dir query-string escaping is OK 757s # expected: 'http://localhost:8529/foobar.html?q=%25' 757s # received: 'http://localhost:8529/foobar.html?q=%25' 757s ok 24 757s # testing : redirect response code is OK 757s # expected: 301 757s # received: '301' 757s ok 25 757s # testing : query-string escaping is OK 757s # expected: 'http://localhost:8529/foobar.html?q=%25' 757s # received: 'http://localhost:8529/foobar.html?q=%25' 757s ok 26 757s # testing : request was proxied 757s # expected: 'JACKPOT' 757s # received: 'JACKPOT' 757s ok 27 757s # testing : per-dir proxied rewrite escaping worked 757s # expected: 'foo bar' 757s # received: 'foo bar' 757s ok 28 757s # testing : QUERY_STRING passed OK 757s # expected: qr/QUERY_STRING = fish=fowl\n/s 757s # received: 'APACHE_TEST_HOSTNAME = test.host.name 757s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # CONTEXT_PREFIX = 757s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # ENV_TEST = mod_env test environment variable 757s # ENV_TEST_EMPTY = 757s # GATEWAY_INTERFACE = CGI/1.1 757s # HTTP_CONNECTION = Keep-Alive 757s # HTTP_HOST = localhost:8529 757s # HTTP_USER_AGENT = libwww-perl/6.76 757s # HTTP_X_FORWARDED_FOR = 127.0.0.1 757s # HTTP_X_FORWARDED_HOST = localhost:8529 757s # HTTP_X_FORWARDED_SERVER = localhost 757s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 757s # QUERY_STRING = fish=fowl 757s # REMOTE_ADDR = 127.0.0.1 757s # REMOTE_PORT = 37460 757s # REQUEST_METHOD = GET 757s # REQUEST_SCHEME = http 757s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 757s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 757s # SCRIPT_NAME = /modules/cgi/env.pl 757s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 757s # SCRIPT_URL = /modules/cgi/env.pl 757s # SERVER_ADDR = 127.0.0.1 757s # SERVER_ADMIN = tuser@localhost 757s # SERVER_NAME = localhost 757s # SERVER_PORT = 8529 757s # SERVER_PROTOCOL = HTTP/1.1 757s # SERVER_SIGNATURE = 757s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s # UNIQUE_ID = Z2HKdm9kf5vos22wizgwugAAAEc' 757s ok 29 757s # testing : RewriteCond QUERY_STRING test 757s # expected: 404 757s # received: '404' 757s ok 30 757s # testing : QUERY_STRING passed OK 757s # expected: qr/QUERY_STRING = horse=trigger\n/s 757s # received: 'APACHE_TEST_HOSTNAME = test.host.name 757s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # CONTEXT_PREFIX = 757s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # ENV_TEST = mod_env test environment variable 757s # ENV_TEST_EMPTY = 757s # GATEWAY_INTERFACE = CGI/1.1 757s # HTTP_CONNECTION = Keep-Alive 757s # HTTP_HOST = localhost:8529 757s # HTTP_USER_AGENT = libwww-perl/6.76 757s # HTTP_X_FORWARDED_FOR = 127.0.0.1 757s # HTTP_X_FORWARDED_HOST = localhost:8529 757s # HTTP_X_FORWARDED_SERVER = localhost 757s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 757s # QUERY_STRING = horse=trigger 757s # REMOTE_ADDR = 127.0.0.1 757s # REMOTE_PORT = 37460 757s # REQUEST_METHOD = GET 757s # REQUEST_SCHEME = http 757s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 757s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 757s # SCRIPT_NAME = /modules/cgi/env.pl 757s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 757s # SCRIPT_URL = /modules/cgi/env.pl 757s # SERVER_ADDR = 127.0.0.1 757s # SERVER_ADMIN = tuser@localhost 757s # SERVER_NAME = localhost 757s # SERVER_PORT = 8529 757s # SERVER_PROTOCOL = HTTP/1.1 757s # SERVER_SIGNATURE = 757s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s # UNIQUE_ID = Z2HKdm9kf5vos22wizgwvAAAAEc' 757s ok 31 757s # testing : proxy/QSA test success 757s # expected: 200 757s # received: '200' 757s ok 32 757s # testing : proxy/QSA test appended args correctly 757s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 757s # received: 'HTTP/1.1 200 OK 757s # Connection: close 757s # Date: Tue, 17 Dec 2024 19:01:10 GMT 757s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s # Vary: In-If1 757s # Content-Length: 1255 757s # Content-Type: text/plain 757s # Client-Date: Tue, 17 Dec 2024 19:01:10 GMT 757s # Client-Peer: 127.0.0.1:8529 757s # Client-Response-Num: 1 757s # DMMATCH1: 1, 1 757s # 757s # APACHE_TEST_HOSTNAME = test.host.name 757s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # CONTEXT_PREFIX = 757s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 757s # ENV_TEST = mod_env test environment variable 757s # ENV_TEST_EMPTY = 757s # GATEWAY_INTERFACE = CGI/1.1 757s # HTTP_CONNECTION = Keep-Alive 757s # HTTP_HOST = localhost:8529 757s # HTTP_USER_AGENT = libwww-perl/6.76 757s # HTTP_X_FORWARDED_FOR = 127.0.0.1 757s # HTTP_X_FORWARDED_HOST = localhost:8529 757s # HTTP_X_FORWARDED_SERVER = localhost 757s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 757s # QUERY_STRING = foo=bar&bloo=blar 757s # REMOTE_ADDR = 127.0.0.1 757s # REMOTE_PORT = 37438 757s # REQUEST_METHOD = GET 757s # REQUEST_SCHEME = http 757s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 757s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 757s # SCRIPT_NAME = /modules/cgi/env.pl 757s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 757s # SCRIPT_URL = /modules/cgi/env.pl 757s # SERVER_ADDR = 127.0.0.1 757s # SERVER_ADMIN = tuser@localhost 757s # SERVER_NAME = localhost 757s # SERVER_PORT = 8529 757s # SERVER_PROTOCOL = HTTP/1.1 757s # SERVER_SIGNATURE = 757s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 757s # UNIQUE_ID = Z2HKdrVxQGrspvX2NjZ1FgAAAAE 757s # ' 757s ok 33 757s # testing : PR 60478 rewrite loop is halted 757s # expected: 500 757s # received: '500' 757s ok 34 757s # testing : Correct internal redirect happened, OK 757s # expected: qr/VARY2/ 757s # received: 'VARY2 757s # ' 757s ok 35 757s # testing : Vary:Host header not added, OK 757s # expected: qr/(?!.*Host.*)/ 757s # received: 'In-If1' 757s ok 36 757s # testing : Correct internal redirect happened, OK 757s # expected: qr/VARY2/ 757s # received: 'VARY2 757s # ' 757s ok 37 757s # testing : Vary:Host header not added, OK 757s # expected: qr/(?!.*Host.*)/ 757s # received: 'In-If1' 757s ok 38 757s # testing : Correct internal redirect happened, OK 757s # expected: qr/VARY4/ 757s # received: 'VARY4' 757s ok 39 757s # testing : Vary:User-Agent header added, OK 757s # expected: qr/User-Agent/ 757s # received: 'In-If1,User-Agent' 757s ok 40 757s # testing : Correct internal redirect happened, OK 757s # expected: qr/VARY4/ 757s # received: 'VARY4' 757s ok 41 757s # testing : Vary:Accept header added, OK 757s # expected: qr/Accept/ 757s # received: 'In-If1,Accept' 757s ok 42 757s # testing : Correct internal redirect happened, OK 757s # expected: qr/VARY4/ 757s # received: 'VARY4' 757s ok 43 757s # testing : Vary:Referer header added, OK 757s # expected: qr/Referer/ 757s # received: 'In-If1,Referer' 757s ok 44 757s # testing : Vary:Accept header not added, OK 757s # expected: qr/(?!.*Accept.*)/ 757s # received: 'In-If1,Referer' 757s ok 45 757s # testing : Correct internal redirect happened, OK 757s # expected: qr/VARY4/ 757s # received: 'VARY4' 757s ok 46 757s # testing : Vary:Host header not added, OK 757s # expected: qr/(?!.*Host.*)/ 757s # received: 'In-If1' 757s ok 47 757s # testing : samesite not present with no arg 757s # expected: qr/(?!.*SameSite=.*)/ 757s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:01:10 GMT; secure; HttpOnly' 757s ok 48 757s # testing : samesite not present with 0 757s # expected: qr/(?!.*SameSite=.*)/ 757s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:01:10 GMT; secure; HttpOnly' 757s ok 49 757s # testing : samesite not present with false 757s # expected: qr/(?!.*SameSite=.*)/ 757s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:01:10 GMT; secure; HttpOnly' 757s ok 50 757s # testing : samesite=none 757s # expected: qr/SameSite=none/ 757s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:01:10 GMT; secure; HttpOnly; SameSite=none' 757s ok 51 757s # testing : samesite=lax 757s # expected: qr/SameSite=lax/ 757s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:01:10 GMT; secure; HttpOnly; SameSite=lax' 757s ok 52 757s # testing : samesite=foo 757s # expected: qr/SameSite=foo/ 757s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:01:10 GMT; secure; HttpOnly; SameSite=foo' 757s ok 53 757s ok 759s t/modules/sed.t ..................... 759s 1..2 759s # Running under perl version 5.038002 for linux 759s # Current time local: Tue Dec 17 19:01:10 2024 759s # Current time GMT: Tue Dec 17 19:01:10 2024 759s # Using Test.pm version 1.31 759s # Using Apache/Test.pm version 1.42 759s # testing : status code for /apache/sed/out-foo/foobar.html 759s # expected: 200 759s # received: '200' 759s ok 1 759s # testing : sed output filter 759s # expected: 'barbar' 759s # received: 'barbar' 759s ok 2 759s ok 761s t/modules/session.t ................. 761s 1..140 todo 53 54 88 89; 761s # Running under perl version 5.038002 for linux 761s # Current time local: Tue Dec 17 19:01:12 2024 761s # Current time GMT: Tue Dec 17 19:01:12 2024 761s # Using Test.pm version 1.31 761s # Using Apache/Test.pm version 1.42 761s # Cannot write session when off: POST / 761s # testing : response code (Cannot write session when off) 761s # expected: 200 761s # received: '200' 761s ok 1 761s # no expiry (Cannot write session when off) 761s ok 2 761s # testing : session header (Cannot write session when off) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 3 761s # testing : session dirty (Cannot write session when off) 761s # expected: 0 761s # received: 0 761s ok 4 761s # testing : body (Cannot write session when off) 761s # expected: '' 761s # received: '' 761s ok 5 761s # New empty session is not saved: GET /on 761s # testing : response code (New empty session is not saved) 761s # expected: 200 761s # received: '200' 761s ok 6 761s # no expiry (New empty session is not saved) 761s ok 7 761s # testing : session header (New empty session is not saved) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 8 761s # testing : session dirty (New empty session is not saved) 761s # expected: 0 761s # received: 0 761s ok 9 761s # testing : body (New empty session is not saved) 761s # expected: '' 761s # received: '' 761s ok 10 761s # Set session: POST /on 761s # testing : response code (Set session) 761s # expected: 200 761s # received: '200' 761s ok 11 761s # no expiry (Set session) 761s ok 12 761s # testing : session header (Set session) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 13 761s # testing : session dirty (Set session) 761s # expected: 1 761s # received: '1' 761s ok 14 761s # testing : body (Set session) 761s # expected: '' 761s # received: '' 761s ok 15 761s # Get session: POST /on?test=value 761s # testing : response code (Get session) 761s # expected: 200 761s # received: '200' 761s ok 16 761s # no expiry (Get session) 761s ok 17 761s # testing : session header (Get session) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 18 761s # testing : session dirty (Get session) 761s # expected: 0 761s # received: 0 761s ok 19 761s # testing : body (Get session) 761s # expected: 'value' 761s # received: 'value' 761s ok 20 761s # Delete session: POST /on?test=value 761s # testing : response code (Delete session) 761s # expected: 200 761s # received: '200' 761s ok 21 761s # no expiry (Delete session) 761s ok 22 761s # testing : session header (Delete session) 761s # expected: '' 761s # received: '' 761s ok 23 761s # testing : session dirty (Delete session) 761s # expected: 1 761s # received: '1' 761s ok 24 761s # testing : body (Delete session) 761s # expected: '' 761s # received: '' 761s ok 25 761s # Edit session: POST /on?test=value 761s # testing : response code (Edit session) 761s # expected: 200 761s # received: '200' 761s ok 26 761s # no expiry (Edit session) 761s ok 27 761s # testing : session header (Edit session) 761s # expected: 'test=' 761s # received: 'test=' 761s ok 28 761s # testing : session dirty (Edit session) 761s # expected: 1 761s # received: '1' 761s ok 29 761s # testing : body (Edit session) 761s # expected: '' 761s # received: '' 761s ok 30 761s # Encode session: POST /on/encode 761s # testing : response code (Encode session) 761s # expected: 200 761s # received: '200' 761s ok 31 761s # no expiry (Encode session) 761s ok 32 761s # testing : session header (Encode session) 761s # expected: 'TestEncoded:test=value' 761s # received: 'TestEncoded:test=value' 761s ok 33 761s # testing : session dirty (Encode session) 761s # expected: 1 761s # received: '1' 761s ok 34 761s # testing : body (Encode session) 761s # expected: '' 761s # received: '' 761s ok 35 761s # Decode session: POST /on/encode?TestEncoded:test=value 761s # testing : response code (Decode session) 761s # expected: 200 761s # received: '200' 761s ok 36 761s # no expiry (Decode session) 761s ok 37 761s # testing : session header (Decode session) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 38 761s # testing : session dirty (Decode session) 761s # expected: 0 761s # received: 0 761s ok 39 761s # testing : body (Decode session) 761s # expected: 'value' 761s # received: 'value' 761s ok 40 761s # Custom decoder failure: GET /on/encode?test=value 761s # testing : response code (Custom decoder failure) 761s # expected: 200 761s # received: '200' 761s ok 41 761s # no expiry (Custom decoder failure) 761s ok 42 761s # testing : session header (Custom decoder failure) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 43 761s # testing : session dirty (Custom decoder failure) 761s # expected: 0 761s # received: 0 761s ok 44 761s # testing : body (Custom decoder failure) 761s # expected: '' 761s # received: '' 761s ok 45 761s # Identity decoder failure: GET /on?&=test 761s # testing : response code (Identity decoder failure) 761s # expected: 200 761s # received: '200' 761s ok 46 761s # no expiry (Identity decoder failure) 761s ok 47 761s # testing : session header (Identity decoder failure) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 48 761s # testing : session dirty (Identity decoder failure) 761s # expected: 0 761s # received: 0 761s ok 49 761s # testing : body (Identity decoder failure) 761s # expected: '' 761s # received: '' 761s ok 50 761s # Session writable after decode failure: POST /on/encode?test=value 761s # testing : response code (Session writable after decode failure) 761s # expected: 200 761s # received: '200' 761s ok 51 761s # no expiry (Session writable after decode failure) 761s ok 52 761s # testing : session header (Session writable after decode failure) 761s # expected: 'TestEncoded:test=value' 761s # received: '(none)' 761s not ok 53 761s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 761s # testing : session dirty (Session writable after decode failure) 761s # expected: 1 761s # received: 0 761s not ok 54 761s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 761s # testing : body (Session writable after decode failure) 761s # expected: '' 761s # received: '' 761s ok 55 761s # SessionEnv Off 761s # testing : response code (SessionEnv Off) 761s # expected: 200 761s # received: '200' 761s ok 56 761s # no expiry (SessionEnv Off) 761s ok 57 761s # testing : session header (SessionEnv Off) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 58 761s # testing : session dirty (SessionEnv Off) 761s # expected: 0 761s # received: 0 761s ok 59 761s # testing : body (SessionEnv Off) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 60 761s # SessionEnv On: GET /on/env/on/env.shtml?test=value 761s # testing : response code (SessionEnv On) 761s # expected: 200 761s # received: '200' 761s ok 61 761s # no expiry (SessionEnv On) 761s ok 62 761s # testing : session header (SessionEnv On) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 63 761s # testing : session dirty (SessionEnv On) 761s # expected: 0 761s # received: 0 761s ok 64 761s # testing : body (SessionEnv On) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 65 761s # SessionHeader 761s # testing : response code (SessionHeader) 761s # expected: 200 761s # received: '200' 761s ok 66 761s # no expiry (SessionHeader) 761s ok 67 761s # testing : session header (SessionHeader) 761s # expected: 'test=value&another=5&last=7' 761s # received: 'test=value&another=5&last=7' 761s ok 68 761s # testing : session dirty (SessionHeader) 761s # expected: 1 761s # received: '1' 761s ok 69 761s # testing : body (SessionHeader) 761s # expected: '' 761s # received: '' 761s ok 70 761s # SessionMaxAge adds expiry: GET /on/expire?test=value 761s # testing : response code (SessionMaxAge adds expiry) 761s # expected: 200 761s # received: '200' 761s ok 71 761s # expiry of 1734462173 (SessionMaxAge adds expiry) 761s ok 72 761s # testing : session header (SessionMaxAge adds expiry) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 73 761s # testing : session dirty (SessionMaxAge adds expiry) 761s # expected: 0 761s # received: '0' 761s ok 74 761s # testing : body (SessionMaxAge adds expiry) 761s # expected: '' 761s # received: '' 761s ok 75 761s # Discard expired session: GET /on/expire?test=value&expiry=1 761s # testing : response code (Discard expired session) 761s # expected: 200 761s # received: '200' 761s ok 76 761s # expiry of 1734462173 (Discard expired session) 761s ok 77 761s # testing : session header (Discard expired session) 761s # expected: '' 761s # received: '' 761s ok 78 761s # testing : session dirty (Discard expired session) 761s # expected: 0 761s # received: '0' 761s ok 79 761s # testing : body (Discard expired session) 761s # expected: '' 761s # received: '' 761s ok 80 761s # Keep non-expired session: GET /on/expire?test=value&expiry=1734462273000000 761s # testing : response code (Keep non-expired session) 761s # expected: 200 761s # received: '200' 761s ok 81 761s # expiry of 1734462173 (Keep non-expired session) 761s ok 82 761s # testing : session header (Keep non-expired session) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 83 761s # testing : session dirty (Keep non-expired session) 761s # expected: 0 761s # received: '0' 761s ok 84 761s # testing : body (Keep non-expired session) 761s # expected: '' 761s # received: '' 761s ok 85 761s # Session writable after expired: POST /on/expire?expiry=1 761s # testing : response code (Session writable after expired) 761s # expected: 200 761s # received: '200' 761s ok 86 761s # expiry of 1734462173 (Session writable after expired) 761s ok 87 761s # testing : session header (Session writable after expired) 761s # expected: 'test=value' 761s # received: '' 761s not ok 88 761s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 761s # testing : session dirty (Session writable after expired) 761s # expected: 1 761s # received: '0' 761s not ok 89 761s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 761s # testing : body (Session writable after expired) 761s # expected: '' 761s # received: '' 761s ok 90 761s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1734462173000000 761s # testing : response code (SessionExpiryUpdateInterval off by default) 761s # expected: 200 761s # received: '200' 761s ok 91 761s # expiry of 1734462173 (SessionExpiryUpdateInterval off by default) 761s ok 92 761s # testing : session header (SessionExpiryUpdateInterval off by default) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 93 761s # testing : session dirty (SessionExpiryUpdateInterval off by default) 761s # expected: 0 761s # received: '0' 761s ok 94 761s # testing : body (SessionExpiryUpdateInterval off by default) 761s # expected: '' 761s # received: '' 761s ok 95 761s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1734462173000000 761s # testing : response code (SessionExpiryUpdateInterval skips save) 761s # expected: 200 761s # received: '200' 761s ok 96 761s # no expiry (SessionExpiryUpdateInterval skips save) 761s ok 97 761s # testing : session header (SessionExpiryUpdateInterval skips save) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 98 761s # testing : session dirty (SessionExpiryUpdateInterval skips save) 761s # expected: 0 761s # received: 0 761s ok 99 761s # testing : body (SessionExpiryUpdateInterval skips save) 761s # expected: '' 761s # received: '' 761s ok 100 761s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1734462173000000 761s # testing : response code (Session readable when save skipped) 761s # expected: 200 761s # received: '200' 761s ok 101 761s # no expiry (Session readable when save skipped) 761s ok 102 761s # testing : session header (Session readable when save skipped) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 103 761s # testing : session dirty (Session readable when save skipped) 761s # expected: 0 761s # received: 0 761s ok 104 761s # testing : body (Session readable when save skipped) 761s # expected: 'value' 761s # received: 'value' 761s ok 105 761s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1734462173000000 761s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 761s # expected: 200 761s # received: '200' 761s ok 106 761s # expiry of 1734462173 (Dirty overrides SessionExpiryUpdateInterval) 761s ok 107 761s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 108 761s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 761s # expected: 1 761s # received: '1' 761s ok 109 761s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 761s # expected: '' 761s # received: '' 761s ok 110 761s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1734462113000000 761s # testing : response code (Old session always updates expiry) 761s # expected: 200 761s # received: '200' 761s ok 111 761s # expiry of 1734462173 (Old session always updates expiry) 761s ok 112 761s # testing : session header (Old session always updates expiry) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 113 761s # testing : session dirty (Old session always updates expiry) 761s # expected: 0 761s # received: '0' 761s ok 114 761s # testing : body (Old session always updates expiry) 761s # expected: '' 761s # received: '' 761s ok 115 761s # New empty session with expiry not saved: GET /on/expire/cache 761s # testing : response code (New empty session with expiry not saved) 761s # expected: 200 761s # received: '200' 761s ok 116 761s # no expiry (New empty session with expiry not saved) 761s ok 117 761s # testing : session header (New empty session with expiry not saved) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 118 761s # testing : session dirty (New empty session with expiry not saved) 761s # expected: 0 761s # received: 0 761s ok 119 761s # testing : body (New empty session with expiry not saved) 761s # expected: '' 761s # received: '' 761s ok 120 761s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 761s # testing : response code (Can create session with SessionExpiryUpdateInterval) 761s # expected: 200 761s # received: '200' 761s ok 121 761s # expiry of 1734462173 (Can create session with SessionExpiryUpdateInterval) 761s ok 122 761s # testing : session header (Can create session with SessionExpiryUpdateInterval) 761s # expected: 'test=value' 761s # received: 'test=value' 761s ok 123 761s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 761s # expected: 1 761s # received: '1' 761s ok 124 761s # testing : body (Can create session with SessionExpiryUpdateInterval) 761s # expected: '' 761s # received: '' 761s ok 125 761s # Cannot write session when not included: POST /on/include?test=value 761s # testing : response code (Cannot write session when not included) 761s # expected: 200 761s # received: '200' 761s ok 126 761s # no expiry (Cannot write session when not included) 761s ok 127 761s # testing : session header (Cannot write session when not included) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 128 761s # testing : session dirty (Cannot write session when not included) 761s # expected: 0 761s # received: 0 761s ok 129 761s # testing : body (Cannot write session when not included) 761s # expected: '' 761s # received: '' 761s ok 130 761s # Can read session when included: POST /on/include/yes?test=value 761s # testing : response code (Can read session when included) 761s # expected: 200 761s # received: '200' 761s ok 131 761s # no expiry (Can read session when included) 761s ok 132 761s # testing : session header (Can read session when included) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 133 761s # testing : session dirty (Can read session when included) 761s # expected: 0 761s # received: 0 761s ok 134 761s # testing : body (Can read session when included) 761s # expected: 'value' 761s # received: 'value' 761s ok 135 761s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 761s # testing : response code (SessionExclude overrides SessionInclude) 761s # expected: 200 761s # received: '200' 761s ok 136 761s # no expiry (SessionExclude overrides SessionInclude) 761s ok 137 761s # testing : session header (SessionExclude overrides SessionInclude) 761s # expected: '(none)' 761s # received: '(none)' 761s ok 138 761s # testing : session dirty (SessionExclude overrides SessionInclude) 761s # expected: 0 761s # received: 0 761s ok 139 761s # testing : body (SessionExclude overrides SessionInclude) 761s # expected: '' 761s # received: '' 761s ok 140 761s ok 762s t/modules/session_cookie.t .......... 762s 1..2 762s # Running under perl version 5.038002 for linux 762s # Current time local: Tue Dec 17 19:01:14 2024 762s # Current time GMT: Tue Dec 17 19:01:14 2024 762s # Using Test.pm version 1.31 762s # Using Apache/Test.pm version 1.42 762s # expected: 404 762s # received: '404' 762s ok 1 762s # expected: 200 762s # received: '200' 762s ok 2 762s ok 765s t/modules/setenvif.t ................ 765s 1..142 765s # Running under perl version 5.038002 for linux 765s # Current time local: Tue Dec 17 19:01:15 2024 765s # Current time GMT: Tue Dec 17 19:01:15 2024 765s # Using Test.pm version 1.31 765s # Using Apache/Test.pm version 1.42 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 1 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 2 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 3 765s --- 765s conf: 765s BrowserMatch foo-browser/0.1 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 4 765s --- 765s conf: 765s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 5 765s --- 765s conf: 765s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 6 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 7 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 8 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 9 765s --- 765s conf: 765s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 10 765s --- 765s conf: 765s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 11 765s --- 765s conf: 765s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 12 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 13 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 14 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 15 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 16 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 17 765s --- 765s conf: 765s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 18 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 19 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 20 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 21 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 22 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 23 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 24 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 25 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 26 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 27 765s --- 765s conf: 765s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 28 765s --- 765s conf: 765s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 29 765s --- 765s conf: 765s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 30 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 31 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 32 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 33 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 34 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 35 765s --- 765s conf: 765s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 36 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 37 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 38 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 39 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 40 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 41 765s --- 765s conf: 765s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 42 765s --- 765s conf: 765s SetEnvIf Request_Method GET VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 43 765s --- 765s conf: 765s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 44 765s --- 765s conf: 765s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 45 765s --- 765s conf: 765s SetEnvIf Request_Method POST VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 46 765s --- 765s conf: 765s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 47 765s --- 765s conf: 765s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 48 765s --- 765s conf: 765s SetEnvIf Request_Method GET RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 49 765s --- 765s conf: 765s SetEnvIf Request_Method GET RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 50 765s --- 765s conf: 765s SetEnvIf Request_Method GET RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 51 765s --- 765s conf: 765s SetEnvIf Request_Method GET RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 52 765s --- 765s conf: 765s SetEnvIf Request_Method GET RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 53 765s --- 765s conf: 765s SetEnvIf Request_Method GET RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 54 765s --- 765s conf: 765s SetEnvIfNoCase Request_Method GET VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 55 765s --- 765s conf: 765s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 56 765s --- 765s conf: 765s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 57 765s --- 765s conf: 765s SetEnvIfNoCase Request_Method POST VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 58 765s --- 765s conf: 765s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 59 765s --- 765s conf: 765s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 60 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 61 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 62 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 63 765s --- 765s conf: 765s SetEnvIf Request_Protocol FTP VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 64 765s --- 765s conf: 765s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 65 765s --- 765s conf: 765s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 66 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 67 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 68 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 69 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 70 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 71 765s --- 765s conf: 765s SetEnvIf Request_Protocol HTTP RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 72 765s --- 765s conf: 765s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 73 765s --- 765s conf: 765s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 74 765s --- 765s conf: 765s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 75 765s --- 765s conf: 765s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 76 765s --- 765s conf: 765s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 77 765s --- 765s conf: 765s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 78 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 79 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 80 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 81 765s --- 765s conf: 765s SetEnvIf Request_URI foo.html VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 82 765s --- 765s conf: 765s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 83 765s --- 765s conf: 765s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 84 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 85 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 86 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 87 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 88 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 89 765s --- 765s conf: 765s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 90 765s --- 765s conf: 765s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 91 765s --- 765s conf: 765s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 92 765s --- 765s conf: 765s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 93 765s --- 765s conf: 765s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 94 765s --- 765s conf: 765s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 95 765s --- 765s conf: 765s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 96 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 97 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 98 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 99 765s --- 765s conf: 765s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 100 765s --- 765s conf: 765s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 101 765s --- 765s conf: 765s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 102 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 103 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 104 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 105 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 106 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 107 765s --- 765s conf: 765s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 108 765s --- 765s conf: 765s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 109 765s --- 765s conf: 765s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 110 765s --- 765s conf: 765s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 111 765s --- 765s conf: 765s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 112 765s --- 765s conf: 765s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 113 765s --- 765s conf: 765s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 114 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 115 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 116 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 117 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf R2 1 VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 118 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 119 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 120 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf R2 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 121 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 122 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 123 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=0 765s SetEnvIf RELAY 1 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 124 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=0 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 125 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=0 765s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 126 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 127 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 128 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 129 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf RELAY 1 !R2 765s SetEnvIf R2 1 VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 130 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf RELAY 1 !R2 765s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 131 765s --- 765s conf: 765s BrowserMatch ^libwww-perl/.* RELAY=1 765s SetEnvIf RELAY 1 R2=1 765s SetEnvIf RELAY 1 !R2 765s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 132 765s --- 765s conf: 765s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 765s expecting: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:(none) 765s 3:(none) 765s <- 765s ok 133 765s --- 765s conf: 765s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:(none) 765s <- 765s ok 134 765s --- 765s conf: 765s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s got: 765s ->1:set 765s 2:set 765s 3:set 765s <- 765s ok 135 765s --- 765s conf: 765s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 136 765s --- 765s conf: 765s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 137 765s --- 765s conf: 765s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 765s expecting: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s got: 765s ->1:(none) 765s 2:(none) 765s 3:(none) 765s <- 765s ok 138 765s # expected: '1:.shtml 765s # 2:sh 765s # 3:(none) 765s # ' 765s # received: '1:.shtml 765s # 2:sh 765s # 3:(none) 765s # ' 765s ok 139 765s # expected: '1:(none) 765s # 2:(none) 765s # 3:(none) 765s # ' 765s # received: '1:(none) 765s # 2:(none) 765s # 3:(none) 765s # ' 765s ok 140 765s # expected: '1:(none) 765s # 2:(none) 765s # 3:(none) 765s # ' 765s # received: '1:(none) 765s # 2:(none) 765s # 3:(none) 765s # ' 765s ok 141 765s # expected: '1:$0 765s # 2:$1 765s # 3:(none) 765s # ' 765s # received: '1:$0 765s # 2:$1 765s # 3:(none) 765s # ' 765s ok 142 765s ok 767s t/modules/speling.t ................. 767s 1..48 767s # Running under perl version 5.038002 for linux 767s # Current time local: Tue Dec 17 19:01:18 2024 767s # Current time GMT: Tue Dec 17 19:01:18 2024 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.42 767s # testing : Checking normal. Expecting: 200 767s # expected: 200 767s # received: '200' 767s ok 1 767s ok 2 # skip Skipping. No redirect with status 200 767s # testing : Checking omission. Expecting: 301 767s # expected: 301 767s # received: '301' 767s ok 3 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 301 Moved Permanently 767s # 767s #

Moved Permanently

767s #

The document has moved here.

767s # 767s # ' 767s ok 4 767s # testing : Checking insertion. Expecting: 301 767s # expected: 301 767s # received: '301' 767s ok 5 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 301 Moved Permanently 767s # 767s #

Moved Permanently

767s #

The document has moved here.

767s # 767s # ' 767s ok 6 767s # testing : Checking transposition. Expecting: 301 767s # expected: 301 767s # received: '301' 767s ok 7 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 301 Moved Permanently 767s # 767s #

Moved Permanently

767s #

The document has moved here.

767s # 767s # ' 767s ok 8 767s # testing : Checking wrong character. Expecting: 301 767s # expected: 301 767s # received: '301' 767s ok 9 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 301 Moved Permanently 767s # 767s #

Moved Permanently

767s #

The document has moved here.

767s # 767s # ' 767s ok 10 767s # testing : Checking wrong extension. Expecting: 300 767s # expected: 300 767s # received: '300' 767s ok 11 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 300 Multiple Choices 767s # 767s #

Multiple Choices

767s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 767s # However, we found documents with names similar to the one you requested.

Available documents: 767s #

767s # 767s # ' 767s ok 12 767s # testing : Checking NC wrong extension. Expecting: 300 767s # expected: 300 767s # received: '300' 767s ok 13 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 300 Multiple Choices 767s # 767s #

Multiple Choices

767s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 767s # However, we found documents with names similar to the one you requested.

Available documents: 767s #

767s # 767s # ' 767s ok 14 767s # testing : Checking wrong filename. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 15 767s ok 16 # skip Skipping. No redirect with status 404 767s # testing : Checking double transposition. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 17 767s ok 18 # skip Skipping. No redirect with status 404 767s # testing : Checking double wrong character. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 19 767s ok 20 # skip Skipping. No redirect with status 404 767s # testing : Checking multiple choice. Expecting: 300 767s # expected: 300 767s # received: '300' 767s ok 21 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 300 Multiple Choices 767s # 767s #

Multiple Choices

767s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 767s # However, we found documents with names similar to the one you requested.

Available documents: 767s #

767s # 767s # ' 767s ok 22 767s # testing : Checking case. Expecting: 301 767s # expected: 301 767s # received: '301' 767s ok 23 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 301 Moved Permanently 767s # 767s #

Moved Permanently

767s #

The document has moved here.

767s # 767s # ' 767s ok 24 767s # testing : Checking normal. Expecting: 200 767s # expected: 200 767s # received: '200' 767s ok 25 767s ok 26 # skip Skipping. No redirect with status 200 767s # testing : Checking omission. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 27 767s ok 28 # skip Skipping. No redirect with status 404 767s # testing : Checking insertion. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 29 767s ok 30 # skip Skipping. No redirect with status 404 767s # testing : Checking transposition. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 31 767s ok 32 # skip Skipping. No redirect with status 404 767s # testing : Checking wrong character. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 33 767s ok 34 # skip Skipping. No redirect with status 404 767s # testing : Checking wrong extension. Expecting: 300 767s # expected: 300 767s # received: '300' 767s ok 35 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 300 Multiple Choices 767s # 767s #

Multiple Choices

767s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 767s # However, we found documents with names similar to the one you requested.

Available documents: 767s #

767s # 767s # ' 767s ok 36 767s # testing : Checking NC wrong extension. Expecting: 300 767s # expected: 300 767s # received: '300' 767s ok 37 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 300 Multiple Choices 767s # 767s #

Multiple Choices

767s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 767s # However, we found documents with names similar to the one you requested.

Available documents: 767s #

767s # 767s # ' 767s ok 38 767s # testing : Checking wrong filename. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 39 767s ok 40 # skip Skipping. No redirect with status 404 767s # testing : Checking double transposition. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 41 767s ok 42 # skip Skipping. No redirect with status 404 767s # testing : Checking double wrong character. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 43 767s ok 44 # skip Skipping. No redirect with status 404 767s # testing : Checking multiple choice. Expecting: 404 767s # expected: 404 767s # received: '404' 767s ok 45 767s ok 46 # skip Skipping. No redirect with status 404 767s # testing : Checking case. Expecting: 301 767s # expected: 301 767s # received: '301' 767s ok 47 767s # testing : Redirect ok 767s # expected: qr/good\.html|several1\.html/ 767s # received: ' 767s # 767s # 301 Moved Permanently 767s # 767s #

Moved Permanently

767s #

The document has moved here.

767s # 767s # ' 767s ok 48 767s ok 768s t/modules/status.t .................. 768s 1..1 768s # Running under perl version 5.038002 for linux 768s # Current time local: Tue Dec 17 19:01:20 2024 768s # Current time GMT: Tue Dec 17 19:01:20 2024 768s # Using Test.pm version 1.31 768s # Using Apache/Test.pm version 1.42 768s 768s 768s Apache Status 768s 768s

Apache Server Status for localhost (via 127.0.0.1)

768s 768s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
768s
Server MPM: worker
768s
Server Built: 2024-10-02T12:40:51 768s

768s
Current Time: Tuesday, 17-Dec-2024 19:01:21 UTC
768s
Restart Time: Tuesday, 17-Dec-2024 18:57:35 UTC
768s
Parent Server Config. Generation: 1
768s
Parent Server MPM Generation: 0
768s
Server uptime: 3 minutes 46 seconds
768s
Server load: 0.80 0.74 0.42
768s
Total accesses: 6794 - Total Traffic: 139.6 MB - Total Duration: 56740
768s
CPU Usage: u3.5 s4.87 cu1.07 cs.82 - 4.54% CPU load
768s
30.1 requests/sec - 0.6 MB/second - 21.0 kB/request - 8.35149 ms/request
768s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
768s
__W_________________....................
768s

Scoreboard Key:
768s "_" Waiting for Connection, 768s "S" Starting up, 768s "R" Reading Request,
768s "W" Sending Reply, 768s "K" Keepalive (read), 768s "D" DNS Lookup,
768s "C" Closing connection, 768s "L" Logging, 768s "G" Gracefully finishing,
768s "I" Idle cleanup of worker, 768s "." Open slot with no current process
768s

768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s
SrvPIDAccMCPU 768s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01650790/322/322_ 768s 5.28109750.019.8219.82 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01650790/471/471_ 768s 5.271066590.013.7113.71 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01650790/321/321W 768s 5.27007300.06.236.23 768s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01650790/321/321_ 768s 5.2710139860.02.132.13 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01650790/321/321_ 768s 5.27107510.02.642.64 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01650790/320/320_ 768s 5.27106780.02.652.65 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01650790/380/380_ 768s 5.28106920.02.892.89 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01650790/320/320_ 768s 5.271013560.011.5411.54 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01650790/321/321_ 768s 5.28105730.02.512.51 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-01650790/334/334_ 768s 5.27106560.09.079.07 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-01651090/333/333_ 768s 4.90105590.05.665.66 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01651090/328/328_ 768s 4.91108370.013.6613.66 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01651090/331/331_ 768s 4.911029880.018.0518.05 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01651090/327/327_ 768s 4.901027120.01.621.62 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01651090/321/321_ 768s 4.90106990.01.691.69 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01651090/322/322_ 768s 4.90106920.01.951.95 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01651090/322/322_ 768s 4.9010139040.02.042.04 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-01651090/420/420_ 768s 4.901020550.017.9217.92 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01651090/326/326_ 768s 4.91106190.01.651.65 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01651090/333/333_ 768s 4.901046090.02.182.18 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
768s
768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
768s 768s ok 1 768s ok 771s t/modules/substitute.t .............. 771s 1..19 771s # Running under perl version 5.038002 for linux 771s # Current time local: Tue Dec 17 19:01:21 2024 771s # Current time GMT: Tue Dec 17 19:01:21 2024 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.42 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'barbar': OK 771s ok 1 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'barbar': OK 771s ok 2 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'foofoo': OK 771s ok 3 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'barbar': OK 771s ok 4 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'barbar': OK 771s ok 5 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'barbar': OK 771s ok 6 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'foof 771s oo': OK 771s ok 7 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'xfoo': OK 771s ok 8 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 771s ok 9 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s barx 771s ': OK 771s ok 10 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'a$1axb(': OK 771s ok 11 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'a$XX': OK 771s ok 12 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 771s ok 13 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'x&x': OK 771s ok 14 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'xx': OK 771s ok 15 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'fcooar': OK 771s ok 16 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'fc$1ar': OK 771s ok 17 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'fdooar': OK 771s ok 18 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s got 200 'XXXfooXXX 771s bar': OK 771s ok 19 771s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 771s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 771s ok 774s t/modules/unique_id.t ............... 774s 1..300 774s # Running under perl version 5.038002 for linux 774s # Current time local: Tue Dec 17 19:01:24 2024 774s # Current time GMT: Tue Dec 17 19:01:24 2024 774s # Using Test.pm version 1.31 774s # Using Apache/Test.pm version 1.42 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 1 774s # unique id: Z2HKhbVxQGrspvX2NjZ1gQAAAAc 774s ok 2 774s ok 3 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 4 774s # unique id: Z2HKhW9kf5vos22wizgxOgAAAEA 774s ok 5 774s ok 6 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 7 774s # unique id: Z2HKhbVxQGrspvX2NjZ1ggAAAAM 774s ok 8 774s ok 9 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 10 774s # unique id: Z2HKhW9kf5vos22wizgxOwAAAEk 774s ok 11 774s ok 12 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 13 774s # unique id: Z2HKhbVxQGrspvX2NjZ1gwAAAAk 774s ok 14 774s ok 15 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 16 774s # unique id: Z2HKhW9kf5vos22wizgxPAAAAEU 774s ok 17 774s ok 18 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 19 774s # unique id: Z2HKhbVxQGrspvX2NjZ1hAAAAAQ 774s ok 20 774s ok 21 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 22 774s # unique id: Z2HKhW9kf5vos22wizgxPQAAAEM 774s ok 23 774s ok 24 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 25 774s # unique id: Z2HKhbVxQGrspvX2NjZ1hQAAAAU 774s ok 26 774s ok 27 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 28 774s # unique id: Z2HKhW9kf5vos22wizgxPgAAAEY 774s ok 29 774s ok 30 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 31 774s # unique id: Z2HKhbVxQGrspvX2NjZ1hgAAAAE 774s ok 32 774s ok 33 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 34 774s # unique id: Z2HKhm9kf5vos22wizgxPwAAAEc 774s ok 35 774s ok 36 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 37 774s # unique id: Z2HKhrVxQGrspvX2NjZ1hwAAAAY 774s ok 38 774s ok 39 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 40 774s # unique id: Z2HKhm9kf5vos22wizgxQAAAAEg 774s ok 41 774s ok 42 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 43 774s # unique id: Z2HKhrVxQGrspvX2NjZ1iAAAAAg 774s ok 44 774s ok 45 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 46 774s # unique id: Z2HKhm9kf5vos22wizgxQQAAAEE 774s ok 47 774s ok 48 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 49 774s # unique id: Z2HKhrVxQGrspvX2NjZ1iQAAAAA 774s ok 50 774s ok 51 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 52 774s # unique id: Z2HKhm9kf5vos22wizgxQgAAAEI 774s ok 53 774s ok 54 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 55 774s # unique id: Z2HKhrVxQGrspvX2NjZ1igAAAAI 774s ok 56 774s ok 57 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 58 774s # unique id: Z2HKhm9kf5vos22wizgxQwAAAEQ 774s ok 59 774s ok 60 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 61 774s # unique id: Z2HKhrVxQGrspvX2NjZ1iwAAAAc 774s ok 62 774s ok 63 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 64 774s # unique id: Z2HKhm9kf5vos22wizgxRAAAAEA 774s ok 65 774s ok 66 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 67 774s # unique id: Z2HKhrVxQGrspvX2NjZ1jAAAAAM 774s ok 68 774s ok 69 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 70 774s # unique id: Z2HKhm9kf5vos22wizgxRQAAAEk 774s ok 71 774s ok 72 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 73 774s # unique id: Z2HKhrVxQGrspvX2NjZ1jQAAAAk 774s ok 74 774s ok 75 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 76 774s # unique id: Z2HKhm9kf5vos22wizgxRgAAAEU 774s ok 77 774s ok 78 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 79 774s # unique id: Z2HKhrVxQGrspvX2NjZ1jgAAAAQ 774s ok 80 774s ok 81 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 82 774s # unique id: Z2HKhm9kf5vos22wizgxRwAAAEM 774s ok 83 774s ok 84 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 85 774s # unique id: Z2HKhrVxQGrspvX2NjZ1jwAAAAU 774s ok 86 774s ok 87 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 88 774s # unique id: Z2HKhm9kf5vos22wizgxSAAAAEY 774s ok 89 774s ok 90 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 91 774s # unique id: Z2HKhrVxQGrspvX2NjZ1kAAAAAE 774s ok 92 774s ok 93 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 94 774s # unique id: Z2HKhm9kf5vos22wizgxSQAAAEc 774s ok 95 774s ok 96 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 97 774s # unique id: Z2HKhrVxQGrspvX2NjZ1kQAAAAY 774s ok 98 774s ok 99 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 100 774s # unique id: Z2HKhm9kf5vos22wizgxSgAAAEg 774s ok 101 774s ok 102 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 103 774s # unique id: Z2HKhrVxQGrspvX2NjZ1kgAAAAg 774s ok 104 774s ok 105 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 106 774s # unique id: Z2HKhm9kf5vos22wizgxSwAAAEE 774s ok 107 774s ok 108 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 109 774s # unique id: Z2HKhrVxQGrspvX2NjZ1kwAAAAA 774s ok 110 774s ok 111 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 112 774s # unique id: Z2HKhm9kf5vos22wizgxTAAAAEI 774s ok 113 774s ok 114 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 115 774s # unique id: Z2HKhrVxQGrspvX2NjZ1lAAAAAI 774s ok 116 774s ok 117 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 118 774s # unique id: Z2HKhm9kf5vos22wizgxTQAAAEQ 774s ok 119 774s ok 120 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 121 774s # unique id: Z2HKhrVxQGrspvX2NjZ1lQAAAAc 774s ok 122 774s ok 123 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 124 774s # unique id: Z2HKhm9kf5vos22wizgxTgAAAEA 774s ok 125 774s ok 126 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 127 774s # unique id: Z2HKhrVxQGrspvX2NjZ1lgAAAAM 774s ok 128 774s ok 129 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 130 774s # unique id: Z2HKhm9kf5vos22wizgxTwAAAEk 774s ok 131 774s ok 132 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 133 774s # unique id: Z2HKhrVxQGrspvX2NjZ1lwAAAAk 774s ok 134 774s ok 135 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 136 774s # unique id: Z2HKhm9kf5vos22wizgxUAAAAEU 774s ok 137 774s ok 138 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 139 774s # unique id: Z2HKhrVxQGrspvX2NjZ1mAAAAAQ 774s ok 140 774s ok 141 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 142 774s # unique id: Z2HKhm9kf5vos22wizgxUQAAAEM 774s ok 143 774s ok 144 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 145 774s # unique id: Z2HKhrVxQGrspvX2NjZ1mQAAAAU 774s ok 146 774s ok 147 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 148 774s # unique id: Z2HKhm9kf5vos22wizgxUgAAAEY 774s ok 149 774s ok 150 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 151 774s # unique id: Z2HKhrVxQGrspvX2NjZ1mgAAAAE 774s ok 152 774s ok 153 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 154 774s # unique id: Z2HKhm9kf5vos22wizgxUwAAAEc 774s ok 155 774s ok 156 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 157 774s # unique id: Z2HKhrVxQGrspvX2NjZ1mwAAAAY 774s ok 158 774s ok 159 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 160 774s # unique id: Z2HKhm9kf5vos22wizgxVAAAAEg 774s ok 161 774s ok 162 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 163 774s # unique id: Z2HKhrVxQGrspvX2NjZ1nAAAAAg 774s ok 164 774s ok 165 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 166 774s # unique id: Z2HKhm9kf5vos22wizgxVQAAAEE 774s ok 167 774s ok 168 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 169 774s # unique id: Z2HKhrVxQGrspvX2NjZ1nQAAAAA 774s ok 170 774s ok 171 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 172 774s # unique id: Z2HKhm9kf5vos22wizgxVgAAAEI 774s ok 173 774s ok 174 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 175 774s # unique id: Z2HKhrVxQGrspvX2NjZ1ngAAAAI 774s ok 176 774s ok 177 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 178 774s # unique id: Z2HKhm9kf5vos22wizgxVwAAAEQ 774s ok 179 774s ok 180 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 181 774s # unique id: Z2HKhrVxQGrspvX2NjZ1nwAAAAc 774s ok 182 774s ok 183 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 184 774s # unique id: Z2HKhm9kf5vos22wizgxWAAAAEA 774s ok 185 774s ok 186 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 187 774s # unique id: Z2HKhrVxQGrspvX2NjZ1oAAAAAM 774s ok 188 774s ok 189 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 190 774s # unique id: Z2HKhm9kf5vos22wizgxWQAAAEk 774s ok 191 774s ok 192 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 193 774s # unique id: Z2HKhrVxQGrspvX2NjZ1oQAAAAk 774s ok 194 774s ok 195 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 196 774s # unique id: Z2HKhm9kf5vos22wizgxWgAAAEU 774s ok 197 774s ok 198 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 199 774s # unique id: Z2HKhrVxQGrspvX2NjZ1ogAAAAQ 774s ok 200 774s ok 201 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 202 774s # unique id: Z2HKhm9kf5vos22wizgxWwAAAEM 774s ok 203 774s ok 204 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 205 774s # unique id: Z2HKhrVxQGrspvX2NjZ1owAAAAU 774s ok 206 774s ok 207 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 208 774s # unique id: Z2HKhm9kf5vos22wizgxXAAAAEY 774s ok 209 774s ok 210 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 211 774s # unique id: Z2HKhrVxQGrspvX2NjZ1pAAAAAE 774s ok 212 774s ok 213 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 214 774s # unique id: Z2HKhm9kf5vos22wizgxXQAAAEc 774s ok 215 774s ok 216 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 217 774s # unique id: Z2HKhrVxQGrspvX2NjZ1pQAAAAY 774s ok 218 774s ok 219 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 220 774s # unique id: Z2HKh29kf5vos22wizgxXgAAAEg 774s ok 221 774s ok 222 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 223 774s # unique id: Z2HKh7VxQGrspvX2NjZ1pgAAAAg 774s ok 224 774s ok 225 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 226 774s # unique id: Z2HKh29kf5vos22wizgxXwAAAEE 774s ok 227 774s ok 228 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 229 774s # unique id: Z2HKh7VxQGrspvX2NjZ1pwAAAAA 774s ok 230 774s ok 231 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 232 774s # unique id: Z2HKh29kf5vos22wizgxYAAAAEI 774s ok 233 774s ok 234 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 235 774s # unique id: Z2HKh7VxQGrspvX2NjZ1qAAAAAI 774s ok 236 774s ok 237 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 238 774s # unique id: Z2HKh29kf5vos22wizgxYQAAAEQ 774s ok 239 774s ok 240 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 241 774s # unique id: Z2HKh7VxQGrspvX2NjZ1qQAAAAc 774s ok 242 774s ok 243 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 244 774s # unique id: Z2HKh29kf5vos22wizgxYgAAAEA 774s ok 245 774s ok 246 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 247 774s # unique id: Z2HKh7VxQGrspvX2NjZ1qgAAAAM 774s ok 248 774s ok 249 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 250 774s # unique id: Z2HKh29kf5vos22wizgxYwAAAEk 774s ok 251 774s ok 252 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 253 774s # unique id: Z2HKh7VxQGrspvX2NjZ1qwAAAAk 774s ok 254 774s ok 255 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 256 774s # unique id: Z2HKh29kf5vos22wizgxZAAAAEU 774s ok 257 774s ok 258 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 259 774s # unique id: Z2HKh7VxQGrspvX2NjZ1rAAAAAQ 774s ok 260 774s ok 261 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 262 774s # unique id: Z2HKh29kf5vos22wizgxZQAAAEM 774s ok 263 774s ok 264 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 265 774s # unique id: Z2HKh7VxQGrspvX2NjZ1rQAAAAU 774s ok 266 774s ok 267 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 268 774s # unique id: Z2HKh29kf5vos22wizgxZgAAAEY 774s ok 269 774s ok 270 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 271 774s # unique id: Z2HKh7VxQGrspvX2NjZ1rgAAAAE 774s ok 272 774s ok 273 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 274 774s # unique id: Z2HKh29kf5vos22wizgxZwAAAEc 774s ok 275 774s ok 276 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 277 774s # unique id: Z2HKh7VxQGrspvX2NjZ1rwAAAAY 774s ok 278 774s ok 279 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 280 774s # unique id: Z2HKh29kf5vos22wizgxaAAAAEg 774s ok 281 774s ok 282 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 283 774s # unique id: Z2HKh7VxQGrspvX2NjZ1sAAAAAg 774s ok 284 774s ok 285 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 286 774s # unique id: Z2HKh29kf5vos22wizgxaQAAAEE 774s ok 287 774s ok 288 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 289 774s # unique id: Z2HKh7VxQGrspvX2NjZ1sQAAAAA 774s ok 290 774s ok 291 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 292 774s # unique id: Z2HKh29kf5vos22wizgxagAAAEI 774s ok 293 774s ok 294 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 295 774s # unique id: Z2HKh7VxQGrspvX2NjZ1sgAAAAI 774s ok 296 774s ok 297 774s # testing : fetch unique ID 774s # expected: 200 774s # received: '200' 774s ok 298 774s # unique id: Z2HKh29kf5vos22wizgxawAAAEQ 774s ok 299 774s ok 300 774s ok 777s t/modules/usertrack.t ............... 777s 1..1004 777s # Running under perl version 5.038002 for linux 777s # Current time local: Tue Dec 17 19:01:27 2024 777s # Current time GMT: Tue Dec 17 19:01:27 2024 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.42 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 1 777s ok 2 777s Set-Cookie: usertrack_test=e7df9da5.6297becb696c7; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e7df9da5.6297becb696c7 777s ok 3 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 4 777s ok 5 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 6 777s ok 7 777s Set-Cookie: usertrack_test=8fd750b6.6297becb6b2f9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8fd750b6.6297becb6b2f9 777s ok 8 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 9 777s ok 10 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 11 777s ok 12 777s Set-Cookie: usertrack_test=a2991da9.6297becb6beec; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a2991da9.6297becb6beec 777s ok 13 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 14 777s ok 15 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 16 777s ok 17 777s Set-Cookie: usertrack_test=ec279fdb.6297becb6ca80; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ec279fdb.6297becb6ca80 777s ok 18 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 19 777s ok 20 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 21 777s ok 22 777s Set-Cookie: usertrack_test=407091a4.6297becb6d6c6; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=407091a4.6297becb6d6c6 777s ok 23 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 24 777s ok 25 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 26 777s ok 27 777s Set-Cookie: usertrack_test=c0b1ac82.6297becb6e2cc; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c0b1ac82.6297becb6e2cc 777s ok 28 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 29 777s ok 30 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 31 777s ok 32 777s Set-Cookie: usertrack_test=e87f3606.6297becb6ee5c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e87f3606.6297becb6ee5c 777s ok 33 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 34 777s ok 35 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 36 777s ok 37 777s Set-Cookie: usertrack_test=ead4cd01.6297becb6fa5b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ead4cd01.6297becb6fa5b 777s ok 38 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 39 777s ok 40 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 41 777s ok 42 777s Set-Cookie: usertrack_test=3264014f.6297becb7072b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=3264014f.6297becb7072b 777s ok 43 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 44 777s ok 45 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 46 777s ok 47 777s Set-Cookie: usertrack_test=2c9ea525.6297becb7138b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2c9ea525.6297becb7138b 777s ok 48 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 49 777s ok 50 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 51 777s ok 52 777s Set-Cookie: usertrack_test=934822a3.6297becb71e84; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=934822a3.6297becb71e84 777s ok 53 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 54 777s ok 55 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 56 777s ok 57 777s Set-Cookie: usertrack_test=db9f5a7b.6297becb72917; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=db9f5a7b.6297becb72917 777s ok 58 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 59 777s ok 60 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 61 777s ok 62 777s Set-Cookie: usertrack_test=cf810dd9.6297becb73539; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=cf810dd9.6297becb73539 777s ok 63 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 64 777s ok 65 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 66 777s ok 67 777s Set-Cookie: usertrack_test=8cb60eb6.6297becb7433f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8cb60eb6.6297becb7433f 777s ok 68 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 69 777s ok 70 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 71 777s ok 72 777s Set-Cookie: usertrack_test=c8636620.6297becb752ef; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c8636620.6297becb752ef 777s ok 73 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 74 777s ok 75 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 76 777s ok 77 777s Set-Cookie: usertrack_test=4b6bd12c.6297becb7639a; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=4b6bd12c.6297becb7639a 777s ok 78 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 79 777s ok 80 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 81 777s ok 82 777s Set-Cookie: usertrack_test=3cee477a.6297becb77575; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=3cee477a.6297becb77575 777s ok 83 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 84 777s ok 85 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 86 777s ok 87 777s Set-Cookie: usertrack_test=9ef62fe5.6297becb78816; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=9ef62fe5.6297becb78816 777s ok 88 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 89 777s ok 90 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 91 777s ok 92 777s Set-Cookie: usertrack_test=ab8f7534.6297becb7995e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ab8f7534.6297becb7995e 777s ok 93 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 94 777s ok 95 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 96 777s ok 97 777s Set-Cookie: usertrack_test=b9128040.6297becb7a765; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b9128040.6297becb7a765 777s ok 98 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 99 777s ok 100 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 101 777s ok 102 777s Set-Cookie: usertrack_test=f98252c0.6297becb7b3b3; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f98252c0.6297becb7b3b3 777s ok 103 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 104 777s ok 105 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 106 777s ok 107 777s Set-Cookie: usertrack_test=fe4ee9a3.6297becb7bf76; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=fe4ee9a3.6297becb7bf76 777s ok 108 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 109 777s ok 110 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 111 777s ok 112 777s Set-Cookie: usertrack_test=85f7104b.6297becb7caaf; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=85f7104b.6297becb7caaf 777s ok 113 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 114 777s ok 115 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 116 777s ok 117 777s Set-Cookie: usertrack_test=2226cfd5.6297becb7d58b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2226cfd5.6297becb7d58b 777s ok 118 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 119 777s ok 120 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 121 777s ok 122 777s Set-Cookie: usertrack_test=8142d4db.6297becb7e21c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8142d4db.6297becb7e21c 777s ok 123 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 124 777s ok 125 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 126 777s ok 127 777s Set-Cookie: usertrack_test=3c64caa0.6297becb7ee58; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=3c64caa0.6297becb7ee58 777s ok 128 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 129 777s ok 130 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 131 777s ok 132 777s Set-Cookie: usertrack_test=8a0ab1ca.6297becb7fadd; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8a0ab1ca.6297becb7fadd 777s ok 133 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 134 777s ok 135 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 136 777s ok 137 777s Set-Cookie: usertrack_test=ef45a075.6297becb806b6; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ef45a075.6297becb806b6 777s ok 138 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 139 777s ok 140 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 141 777s ok 142 777s Set-Cookie: usertrack_test=ec4e4f1f.6297becb81221; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ec4e4f1f.6297becb81221 777s ok 143 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 144 777s ok 145 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 146 777s ok 147 777s Set-Cookie: usertrack_test=1555d405.6297becb81d9e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1555d405.6297becb81d9e 777s ok 148 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 149 777s ok 150 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 151 777s ok 152 777s Set-Cookie: usertrack_test=cd61f3b.6297becb829a6; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=cd61f3b.6297becb829a6 777s ok 153 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 154 777s ok 155 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 156 777s ok 157 777s Set-Cookie: usertrack_test=69544391.6297becb8362f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=69544391.6297becb8362f 777s ok 158 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 159 777s ok 160 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 161 777s ok 162 777s Set-Cookie: usertrack_test=2d30d38b.6297becb8424c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2d30d38b.6297becb8424c 777s ok 163 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 164 777s ok 165 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 166 777s ok 167 777s Set-Cookie: usertrack_test=a15e1168.6297becb84e4d; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a15e1168.6297becb84e4d 777s ok 168 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 169 777s ok 170 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 171 777s ok 172 777s Set-Cookie: usertrack_test=2ff9469d.6297becb859b0; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2ff9469d.6297becb859b0 777s ok 173 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 174 777s ok 175 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 176 777s ok 177 777s Set-Cookie: usertrack_test=1778461f.6297becb864da; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1778461f.6297becb864da 777s ok 178 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 179 777s ok 180 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 181 777s ok 182 777s Set-Cookie: usertrack_test=e1bb0cfd.6297becb87003; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e1bb0cfd.6297becb87003 777s ok 183 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 184 777s ok 185 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 186 777s ok 187 777s Set-Cookie: usertrack_test=161037bc.6297becb87b2d; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=161037bc.6297becb87b2d 777s ok 188 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 189 777s ok 190 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 191 777s ok 192 777s Set-Cookie: usertrack_test=6fab15b5.6297becb88719; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=6fab15b5.6297becb88719 777s ok 193 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 194 777s ok 195 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 196 777s ok 197 777s Set-Cookie: usertrack_test=c4261474.6297becb892c2; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c4261474.6297becb892c2 777s ok 198 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 199 777s ok 200 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 201 777s ok 202 777s Set-Cookie: usertrack_test=32933c5d.6297becb89e4c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=32933c5d.6297becb89e4c 777s ok 203 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 204 777s ok 205 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 206 777s ok 207 777s Set-Cookie: usertrack_test=4083a886.6297becb8a9b4; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=4083a886.6297becb8a9b4 777s ok 208 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 209 777s ok 210 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 211 777s ok 212 777s Set-Cookie: usertrack_test=e4df2ca8.6297becb8b4c8; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e4df2ca8.6297becb8b4c8 777s ok 213 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 214 777s ok 215 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 216 777s ok 217 777s Set-Cookie: usertrack_test=6a408ae3.6297becb8bf83; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=6a408ae3.6297becb8bf83 777s ok 218 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 219 777s ok 220 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 221 777s ok 222 777s Set-Cookie: usertrack_test=5ef7e493.6297becb8cab9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5ef7e493.6297becb8cab9 777s ok 223 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 224 777s ok 225 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 226 777s ok 227 777s Set-Cookie: usertrack_test=f91dbad3.6297becb8d5ca; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f91dbad3.6297becb8d5ca 777s ok 228 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 229 777s ok 230 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 231 777s ok 232 777s Set-Cookie: usertrack_test=cb407d8b.6297becb8e089; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=cb407d8b.6297becb8e089 777s ok 233 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 234 777s ok 235 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 236 777s ok 237 777s Set-Cookie: usertrack_test=725ba9e.6297becb8eb92; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=725ba9e.6297becb8eb92 777s ok 238 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 239 777s ok 240 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 241 777s ok 242 777s Set-Cookie: usertrack_test=5e46ee50.6297becb8f739; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5e46ee50.6297becb8f739 777s ok 243 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 244 777s ok 245 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 246 777s ok 247 777s Set-Cookie: usertrack_test=e193afa9.6297becb90503; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e193afa9.6297becb90503 777s ok 248 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 249 777s ok 250 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 251 777s ok 252 777s Set-Cookie: usertrack_test=f27a4530.6297becb9110b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f27a4530.6297becb9110b 777s ok 253 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 254 777s ok 255 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 256 777s ok 257 777s Set-Cookie: usertrack_test=53ecd56.6297becb91d41; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=53ecd56.6297becb91d41 777s ok 258 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 259 777s ok 260 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 261 777s ok 262 777s Set-Cookie: usertrack_test=71e6a242.6297becb92835; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=71e6a242.6297becb92835 777s ok 263 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 264 777s ok 265 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 266 777s ok 267 777s Set-Cookie: usertrack_test=4f185277.6297becb93342; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=4f185277.6297becb93342 777s ok 268 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 269 777s ok 270 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 271 777s ok 272 777s Set-Cookie: usertrack_test=84290e6b.6297becb93e2f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=84290e6b.6297becb93e2f 777s ok 273 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 274 777s ok 275 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 276 777s ok 277 777s Set-Cookie: usertrack_test=d51515e0.6297becb94929; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d51515e0.6297becb94929 777s ok 278 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 279 777s ok 280 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 281 777s ok 282 777s Set-Cookie: usertrack_test=dcb98b44.6297becb953ef; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dcb98b44.6297becb953ef 777s ok 283 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 284 777s ok 285 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 286 777s ok 287 777s Set-Cookie: usertrack_test=3131d18d.6297becb95f38; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=3131d18d.6297becb95f38 777s ok 288 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 289 777s ok 290 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 291 777s ok 292 777s Set-Cookie: usertrack_test=f7b35ee.6297becb96a16; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f7b35ee.6297becb96a16 777s ok 293 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 294 777s ok 295 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 296 777s ok 297 777s Set-Cookie: usertrack_test=8877fce9.6297becb97555; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8877fce9.6297becb97555 777s ok 298 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 299 777s ok 300 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 301 777s ok 302 777s Set-Cookie: usertrack_test=dcb70490.6297becb980c9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dcb70490.6297becb980c9 777s ok 303 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 304 777s ok 305 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 306 777s ok 307 777s Set-Cookie: usertrack_test=f8846190.6297becb98bc9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f8846190.6297becb98bc9 777s ok 308 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 309 777s ok 310 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 311 777s ok 312 777s Set-Cookie: usertrack_test=6be3bd1c.6297becb9969c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=6be3bd1c.6297becb9969c 777s ok 313 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 314 777s ok 315 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 316 777s ok 317 777s Set-Cookie: usertrack_test=53d9d68.6297becb9a1bf; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=53d9d68.6297becb9a1bf 777s ok 318 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 319 777s ok 320 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 321 777s ok 322 777s Set-Cookie: usertrack_test=dd35a0a9.6297becb9ac82; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dd35a0a9.6297becb9ac82 777s ok 323 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 324 777s ok 325 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 326 777s ok 327 777s Set-Cookie: usertrack_test=adb782e2.6297becb9b74f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=adb782e2.6297becb9b74f 777s ok 328 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 329 777s ok 330 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 331 777s ok 332 777s Set-Cookie: usertrack_test=8ac31f58.6297becb9c258; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8ac31f58.6297becb9c258 777s ok 333 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 334 777s ok 335 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 336 777s ok 337 777s Set-Cookie: usertrack_test=ac7c664d.6297becb9cd1f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ac7c664d.6297becb9cd1f 777s ok 338 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 339 777s ok 340 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 341 777s ok 342 777s Set-Cookie: usertrack_test=19f8bae4.6297becb9d833; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=19f8bae4.6297becb9d833 777s ok 343 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 344 777s ok 345 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 346 777s ok 347 777s Set-Cookie: usertrack_test=6950afbe.6297becb9e345; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=6950afbe.6297becb9e345 777s ok 348 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 349 777s ok 350 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 351 777s ok 352 777s Set-Cookie: usertrack_test=33dcd302.6297becb9ee7f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=33dcd302.6297becb9ee7f 777s ok 353 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 354 777s ok 355 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 356 777s ok 357 777s Set-Cookie: usertrack_test=d1675793.6297becb9f9b8; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d1675793.6297becb9f9b8 777s ok 358 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 359 777s ok 360 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 361 777s ok 362 777s Set-Cookie: usertrack_test=5738f014.6297becba0566; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5738f014.6297becba0566 777s ok 363 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 364 777s ok 365 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 366 777s ok 367 777s Set-Cookie: usertrack_test=f33a73e3.6297becba10c0; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f33a73e3.6297becba10c0 777s ok 368 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 369 777s ok 370 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 371 777s ok 372 777s Set-Cookie: usertrack_test=8d809685.6297becba1c62; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8d809685.6297becba1c62 777s ok 373 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 374 777s ok 375 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 376 777s ok 377 777s Set-Cookie: usertrack_test=a06c6613.6297becba2762; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a06c6613.6297becba2762 777s ok 378 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 379 777s ok 380 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 381 777s ok 382 777s Set-Cookie: usertrack_test=17471373.6297becba329e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=17471373.6297becba329e 777s ok 383 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 384 777s ok 385 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 386 777s ok 387 777s Set-Cookie: usertrack_test=13a735ba.6297becba3dbf; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=13a735ba.6297becba3dbf 777s ok 388 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 389 777s ok 390 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 391 777s ok 392 777s Set-Cookie: usertrack_test=b5684dce.6297becba4947; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b5684dce.6297becba4947 777s ok 393 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 394 777s ok 395 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 396 777s ok 397 777s Set-Cookie: usertrack_test=48b96682.6297becba54a6; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=48b96682.6297becba54a6 777s ok 398 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 399 777s ok 400 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 401 777s ok 402 777s Set-Cookie: usertrack_test=871e301e.6297becba6046; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=871e301e.6297becba6046 777s ok 403 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 404 777s ok 405 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 406 777s ok 407 777s Set-Cookie: usertrack_test=a55ae386.6297becba6bd3; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a55ae386.6297becba6bd3 777s ok 408 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 409 777s ok 410 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 411 777s ok 412 777s Set-Cookie: usertrack_test=6251a0aa.6297becba76f1; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=6251a0aa.6297becba76f1 777s ok 413 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 414 777s ok 415 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 416 777s ok 417 777s Set-Cookie: usertrack_test=f2b29669.6297becba821b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f2b29669.6297becba821b 777s ok 418 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 419 777s ok 420 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 421 777s ok 422 777s Set-Cookie: usertrack_test=e359b918.6297becba8ce9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e359b918.6297becba8ce9 777s ok 423 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 424 777s ok 425 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 426 777s ok 427 777s Set-Cookie: usertrack_test=772f8e5b.6297becba97dc; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=772f8e5b.6297becba97dc 777s ok 428 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 429 777s ok 430 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 431 777s ok 432 777s Set-Cookie: usertrack_test=d867208c.6297becbaa318; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d867208c.6297becbaa318 777s ok 433 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 434 777s ok 435 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 436 777s ok 437 777s Set-Cookie: usertrack_test=193b7fe.6297becbaae5b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=193b7fe.6297becbaae5b 777s ok 438 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 439 777s ok 440 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 441 777s ok 442 777s Set-Cookie: usertrack_test=a159c983.6297becbab9aa; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a159c983.6297becbab9aa 777s ok 443 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 444 777s ok 445 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 446 777s ok 447 777s Set-Cookie: usertrack_test=c25ee456.6297becbac484; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c25ee456.6297becbac484 777s ok 448 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 449 777s ok 450 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 451 777s ok 452 777s Set-Cookie: usertrack_test=ceb5de5b.6297becbad0b5; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ceb5de5b.6297becbad0b5 777s ok 453 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 454 777s ok 455 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 456 777s ok 457 777s Set-Cookie: usertrack_test=f11e853b.6297becbadebc; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f11e853b.6297becbadebc 777s ok 458 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 459 777s ok 460 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 461 777s ok 462 777s Set-Cookie: usertrack_test=b640c33e.6297becbae9f6; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b640c33e.6297becbae9f6 777s ok 463 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 464 777s ok 465 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 466 777s ok 467 777s Set-Cookie: usertrack_test=5f2d3c69.6297becbaf5a1; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5f2d3c69.6297becbaf5a1 777s ok 468 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 469 777s ok 470 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 471 777s ok 472 777s Set-Cookie: usertrack_test=34647403.6297becbb00f7; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=34647403.6297becbb00f7 777s ok 473 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 474 777s ok 475 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 476 777s ok 477 777s Set-Cookie: usertrack_test=8fa7f818.6297becbb0c26; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8fa7f818.6297becbb0c26 777s ok 478 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 479 777s ok 480 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 481 777s ok 482 777s Set-Cookie: usertrack_test=344d505d.6297becbb177c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=344d505d.6297becbb177c 777s ok 483 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 484 777s ok 485 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 486 777s ok 487 777s Set-Cookie: usertrack_test=76d1444e.6297becbb22ad; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=76d1444e.6297becbb22ad 777s ok 488 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 489 777s ok 490 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 491 777s ok 492 777s Set-Cookie: usertrack_test=b15e0be6.6297becbb2e3f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b15e0be6.6297becbb2e3f 777s ok 493 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 494 777s ok 495 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 496 777s ok 497 777s Set-Cookie: usertrack_test=23e67cca.6297becbb3990; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=23e67cca.6297becbb3990 777s ok 498 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 499 777s ok 500 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 501 777s ok 502 777s Set-Cookie: usertrack_test=f1e1723a.6297becbb4555; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f1e1723a.6297becbb4555 777s ok 503 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 504 777s ok 505 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 506 777s ok 507 777s Set-Cookie: usertrack_test=ced04773.6297becbb51b9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ced04773.6297becbb51b9 777s ok 508 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 509 777s ok 510 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 511 777s ok 512 777s Set-Cookie: usertrack_test=614193cf.6297becbb5d16; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=614193cf.6297becbb5d16 777s ok 513 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 514 777s ok 515 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 516 777s ok 517 777s Set-Cookie: usertrack_test=c1c4c64c.6297becbb68c9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c1c4c64c.6297becbb68c9 777s ok 518 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 519 777s ok 520 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 521 777s ok 522 777s Set-Cookie: usertrack_test=3a6575a0.6297becbb73e6; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=3a6575a0.6297becbb73e6 777s ok 523 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 524 777s ok 525 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 526 777s ok 527 777s Set-Cookie: usertrack_test=b64bd150.6297becbb7ee4; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b64bd150.6297becbb7ee4 777s ok 528 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 529 777s ok 530 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 531 777s ok 532 777s Set-Cookie: usertrack_test=ab7e6ee8.6297becbb89cf; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ab7e6ee8.6297becbb89cf 777s ok 533 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 534 777s ok 535 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 536 777s ok 537 777s Set-Cookie: usertrack_test=dbbc5cc3.6297becbb94ad; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dbbc5cc3.6297becbb94ad 777s ok 538 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 539 777s ok 540 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 541 777s ok 542 777s Set-Cookie: usertrack_test=f404e286.6297becbb9f8b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f404e286.6297becbb9f8b 777s ok 543 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 544 777s ok 545 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 546 777s ok 547 777s Set-Cookie: usertrack_test=88694757.6297becbbab3d; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=88694757.6297becbbab3d 777s ok 548 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 549 777s ok 550 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 551 777s ok 552 777s Set-Cookie: usertrack_test=94583a6b.6297becbbb66f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=94583a6b.6297becbbb66f 777s ok 553 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 554 777s ok 555 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 556 777s ok 557 777s Set-Cookie: usertrack_test=9cd0cb1c.6297becbbc27a; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=9cd0cb1c.6297becbbc27a 777s ok 558 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 559 777s ok 560 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 561 777s ok 562 777s Set-Cookie: usertrack_test=c83c2b35.6297becbbcdd4; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c83c2b35.6297becbbcdd4 777s ok 563 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 564 777s ok 565 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 566 777s ok 567 777s Set-Cookie: usertrack_test=dbacc26.6297becbbd95a; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dbacc26.6297becbbd95a 777s ok 568 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 569 777s ok 570 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 571 777s ok 572 777s Set-Cookie: usertrack_test=a0d2ed12.6297becbbe458; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a0d2ed12.6297becbbe458 777s ok 573 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 574 777s ok 575 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 576 777s ok 577 777s Set-Cookie: usertrack_test=e938f0c3.6297becbbef61; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e938f0c3.6297becbbef61 777s ok 578 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 579 777s ok 580 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 581 777s ok 582 777s Set-Cookie: usertrack_test=8a0bfb3a.6297becbbfaa9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8a0bfb3a.6297becbbfaa9 777s ok 583 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 584 777s ok 585 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 586 777s ok 587 777s Set-Cookie: usertrack_test=96f959e5.6297becbc0647; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=96f959e5.6297becbc0647 777s ok 588 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 589 777s ok 590 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 591 777s ok 592 777s Set-Cookie: usertrack_test=56da6c8a.6297becbc1150; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=56da6c8a.6297becbc1150 777s ok 593 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 594 777s ok 595 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 596 777s ok 597 777s Set-Cookie: usertrack_test=a69ae2d7.6297becbc1c65; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a69ae2d7.6297becbc1c65 777s ok 598 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 599 777s ok 600 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 601 777s ok 602 777s Set-Cookie: usertrack_test=61ee4436.6297becbc282b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=61ee4436.6297becbc282b 777s ok 603 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 604 777s ok 605 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 606 777s ok 607 777s Set-Cookie: usertrack_test=5f2a3b87.6297becbc33be; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5f2a3b87.6297becbc33be 777s ok 608 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 609 777s ok 610 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 611 777s ok 612 777s Set-Cookie: usertrack_test=ce9de8f2.6297becbc4002; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ce9de8f2.6297becbc4002 777s ok 613 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 614 777s ok 615 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 616 777s ok 617 777s Set-Cookie: usertrack_test=1a6efd27.6297becbc4b3e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1a6efd27.6297becbc4b3e 777s ok 618 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 619 777s ok 620 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 621 777s ok 622 777s Set-Cookie: usertrack_test=e7a8d64.6297becbc5709; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e7a8d64.6297becbc5709 777s ok 623 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 624 777s ok 625 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 626 777s ok 627 777s Set-Cookie: usertrack_test=a19128d7.6297becbc62a7; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a19128d7.6297becbc62a7 777s ok 628 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 629 777s ok 630 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 631 777s ok 632 777s Set-Cookie: usertrack_test=9681fea6.6297becbc6e7f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=9681fea6.6297becbc6e7f 777s ok 633 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 634 777s ok 635 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 636 777s ok 637 777s Set-Cookie: usertrack_test=e1495a30.6297becbc7a28; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e1495a30.6297becbc7a28 777s ok 638 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 639 777s ok 640 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 641 777s ok 642 777s Set-Cookie: usertrack_test=bf07f3fc.6297becbc8574; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=bf07f3fc.6297becbc8574 777s ok 643 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 644 777s ok 645 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 646 777s ok 647 777s Set-Cookie: usertrack_test=4c742c99.6297becbc9093; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=4c742c99.6297becbc9093 777s ok 648 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 649 777s ok 650 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 651 777s ok 652 777s Set-Cookie: usertrack_test=c21f3e3f.6297becbc9ba0; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c21f3e3f.6297becbc9ba0 777s ok 653 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 654 777s ok 655 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 656 777s ok 657 777s Set-Cookie: usertrack_test=880c063e.6297becbca75c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=880c063e.6297becbca75c 777s ok 658 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 659 777s ok 660 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 661 777s ok 662 777s Set-Cookie: usertrack_test=d997b727.6297becbcb324; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d997b727.6297becbcb324 777s ok 663 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 664 777s ok 665 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 666 777s ok 667 777s Set-Cookie: usertrack_test=8bf84075.6297becbcbe0e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8bf84075.6297becbcbe0e 777s ok 668 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 669 777s ok 670 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 671 777s ok 672 777s Set-Cookie: usertrack_test=363b617f.6297becbcc947; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=363b617f.6297becbcc947 777s ok 673 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 674 777s ok 675 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 676 777s ok 677 777s Set-Cookie: usertrack_test=ede5036e.6297becbcd4a2; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ede5036e.6297becbcd4a2 777s ok 678 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 679 777s ok 680 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 681 777s ok 682 777s Set-Cookie: usertrack_test=dee9fe3c.6297becbcdf9e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dee9fe3c.6297becbcdf9e 777s ok 683 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 684 777s ok 685 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 686 777s ok 687 777s Set-Cookie: usertrack_test=f2ad83fe.6297becbcebef; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f2ad83fe.6297becbcebef 777s ok 688 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 689 777s ok 690 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 691 777s ok 692 777s Set-Cookie: usertrack_test=5e6a95af.6297becbcf75d; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5e6a95af.6297becbcf75d 777s ok 693 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 694 777s ok 695 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 696 777s ok 697 777s Set-Cookie: usertrack_test=94f08795.6297becbd032a; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=94f08795.6297becbd032a 777s ok 698 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 699 777s ok 700 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 701 777s ok 702 777s Set-Cookie: usertrack_test=d402272.6297becbd0e4e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d402272.6297becbd0e4e 777s ok 703 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 704 777s ok 705 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 706 777s ok 707 777s Set-Cookie: usertrack_test=f3da57a7.6297becbd19f1; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f3da57a7.6297becbd19f1 777s ok 708 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 709 777s ok 710 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 711 777s ok 712 777s Set-Cookie: usertrack_test=ae2acdf3.6297becbd251e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ae2acdf3.6297becbd251e 777s ok 713 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 714 777s ok 715 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 716 777s ok 717 777s Set-Cookie: usertrack_test=df11cf85.6297becbd3172; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=df11cf85.6297becbd3172 777s ok 718 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 719 777s ok 720 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 721 777s ok 722 777s Set-Cookie: usertrack_test=7d37f2fc.6297becbd3cf1; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=7d37f2fc.6297becbd3cf1 777s ok 723 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 724 777s ok 725 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 726 777s ok 727 777s Set-Cookie: usertrack_test=a47fa41d.6297becbd4827; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=a47fa41d.6297becbd4827 777s ok 728 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 729 777s ok 730 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 731 777s ok 732 777s Set-Cookie: usertrack_test=f1489560.6297becbd541a; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f1489560.6297becbd541a 777s ok 733 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 734 777s ok 735 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 736 777s ok 737 777s Set-Cookie: usertrack_test=221ea18f.6297becbd5f5f; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=221ea18f.6297becbd5f5f 777s ok 738 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 739 777s ok 740 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 741 777s ok 742 777s Set-Cookie: usertrack_test=47eda982.6297becbd6ae8; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=47eda982.6297becbd6ae8 777s ok 743 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 744 777s ok 745 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 746 777s ok 747 777s Set-Cookie: usertrack_test=c13b05c9.6297becbd76b5; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c13b05c9.6297becbd76b5 777s ok 748 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 749 777s ok 750 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 751 777s ok 752 777s Set-Cookie: usertrack_test=ea83af09.6297becbd845b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ea83af09.6297becbd845b 777s ok 753 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 754 777s ok 755 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 756 777s ok 757 777s Set-Cookie: usertrack_test=b89111b5.6297becbd9144; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b89111b5.6297becbd9144 777s ok 758 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 759 777s ok 760 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 761 777s ok 762 777s Set-Cookie: usertrack_test=b8a0061.6297becbd9e37; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b8a0061.6297becbd9e37 777s ok 763 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 764 777s ok 765 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 766 777s ok 767 777s Set-Cookie: usertrack_test=b0db8d36.6297becbdab29; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b0db8d36.6297becbdab29 777s ok 768 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 769 777s ok 770 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 771 777s ok 772 777s Set-Cookie: usertrack_test=264aa75e.6297becbdb801; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=264aa75e.6297becbdb801 777s ok 773 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 774 777s ok 775 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 776 777s ok 777 777s Set-Cookie: usertrack_test=2baf3080.6297becbdc346; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2baf3080.6297becbdc346 777s ok 778 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 779 777s ok 780 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 781 777s ok 782 777s Set-Cookie: usertrack_test=e2b5c1e7.6297becbdce34; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e2b5c1e7.6297becbdce34 777s ok 783 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 784 777s ok 785 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 786 777s ok 787 777s Set-Cookie: usertrack_test=aec376db.6297becbdd964; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=aec376db.6297becbdd964 777s ok 788 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 789 777s ok 790 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 791 777s ok 792 777s Set-Cookie: usertrack_test=7cd707d.6297becbde519; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=7cd707d.6297becbde519 777s ok 793 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 794 777s ok 795 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 796 777s ok 797 777s Set-Cookie: usertrack_test=b7a1b59d.6297becbdf144; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b7a1b59d.6297becbdf144 777s ok 798 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 799 777s ok 800 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 801 777s ok 802 777s Set-Cookie: usertrack_test=f9d0bc8c.6297becbdfc76; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f9d0bc8c.6297becbdfc76 777s ok 803 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 804 777s ok 805 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 806 777s ok 807 777s Set-Cookie: usertrack_test=d9209106.6297becbe0807; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d9209106.6297becbe0807 777s ok 808 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 809 777s ok 810 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 811 777s ok 812 777s Set-Cookie: usertrack_test=ba2d5ba2.6297becbe13d2; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ba2d5ba2.6297becbe13d2 777s ok 813 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 814 777s ok 815 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 816 777s ok 817 777s Set-Cookie: usertrack_test=49cb182e.6297becbe1f13; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=49cb182e.6297becbe1f13 777s ok 818 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 819 777s ok 820 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 821 777s ok 822 777s Set-Cookie: usertrack_test=f18601e8.6297becbe2b78; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f18601e8.6297becbe2b78 777s ok 823 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 824 777s ok 825 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 826 777s ok 827 777s Set-Cookie: usertrack_test=2992bc49.6297becbe38f0; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2992bc49.6297becbe38f0 777s ok 828 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 829 777s ok 830 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 831 777s ok 832 777s Set-Cookie: usertrack_test=f035bd9b.6297becbe45c9; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f035bd9b.6297becbe45c9 777s ok 833 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 834 777s ok 835 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 836 777s ok 837 777s Set-Cookie: usertrack_test=6bb2ba1f.6297becbe5262; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=6bb2ba1f.6297becbe5262 777s ok 838 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 839 777s ok 840 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 841 777s ok 842 777s Set-Cookie: usertrack_test=1adad01f.6297becbe5dbb; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1adad01f.6297becbe5dbb 777s ok 843 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 844 777s ok 845 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 846 777s ok 847 777s Set-Cookie: usertrack_test=b23fb4b4.6297becbe69d2; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=b23fb4b4.6297becbe69d2 777s ok 848 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 849 777s ok 850 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 851 777s ok 852 777s Set-Cookie: usertrack_test=31bdec9e.6297becbe787b; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=31bdec9e.6297becbe787b 777s ok 853 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 854 777s ok 855 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 856 777s ok 857 777s Set-Cookie: usertrack_test=333abb6d.6297becbe8719; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=333abb6d.6297becbe8719 777s ok 858 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 859 777s ok 860 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 861 777s ok 862 777s Set-Cookie: usertrack_test=dfe49d0b.6297becbe92af; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=dfe49d0b.6297becbe92af 777s ok 863 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 864 777s ok 865 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 866 777s ok 867 777s Set-Cookie: usertrack_test=54ff40ad.6297becbe9ee1; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=54ff40ad.6297becbe9ee1 777s ok 868 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 869 777s ok 870 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 871 777s ok 872 777s Set-Cookie: usertrack_test=701ae410.6297becbeaace; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=701ae410.6297becbeaace 777s ok 873 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 874 777s ok 875 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 876 777s ok 877 777s Set-Cookie: usertrack_test=ca6fa0ad.6297becbeb6d4; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=ca6fa0ad.6297becbeb6d4 777s ok 878 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 879 777s ok 880 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 881 777s ok 882 777s Set-Cookie: usertrack_test=1c8f2638.6297becbec3cb; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1c8f2638.6297becbec3cb 777s ok 883 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 884 777s ok 885 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 886 777s ok 887 777s Set-Cookie: usertrack_test=d7a92fda.6297becbed026; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d7a92fda.6297becbed026 777s ok 888 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 889 777s ok 890 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 891 777s ok 892 777s Set-Cookie: usertrack_test=9609a999.6297becbedbf7; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=9609a999.6297becbedbf7 777s ok 893 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 894 777s ok 895 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 896 777s ok 897 777s Set-Cookie: usertrack_test=acfc9dd.6297becbee81c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=acfc9dd.6297becbee81c 777s ok 898 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 899 777s ok 900 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 901 777s ok 902 777s Set-Cookie: usertrack_test=f378066b.6297becbef3fd; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f378066b.6297becbef3fd 777s ok 903 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 904 777s ok 905 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 906 777s ok 907 777s Set-Cookie: usertrack_test=1e9683ff.6297becbeffb1; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1e9683ff.6297becbeffb1 777s ok 908 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 909 777s ok 910 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 911 777s ok 912 777s Set-Cookie: usertrack_test=bd00c1a5.6297becbf0aa3; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=bd00c1a5.6297becbf0aa3 777s ok 913 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 914 777s ok 915 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 916 777s ok 917 777s Set-Cookie: usertrack_test=e78381e2.6297becbf163c; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e78381e2.6297becbf163c 777s ok 918 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 919 777s ok 920 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 921 777s ok 922 777s Set-Cookie: usertrack_test=e3f2d239.6297becbf2334; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e3f2d239.6297becbf2334 777s ok 923 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 924 777s ok 925 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 926 777s ok 927 777s Set-Cookie: usertrack_test=c6174da9.6297becbf2e97; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=c6174da9.6297becbf2e97 777s ok 928 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 929 777s ok 930 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 931 777s ok 932 777s Set-Cookie: usertrack_test=5fdcefc4.6297becbf399e; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=5fdcefc4.6297becbf399e 777s ok 933 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 934 777s ok 935 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 936 777s ok 937 777s Set-Cookie: usertrack_test=3e7d9bd3.6297becbf44d4; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=3e7d9bd3.6297becbf44d4 777s ok 938 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 939 777s ok 940 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 941 777s ok 942 777s Set-Cookie: usertrack_test=19e9c490.6297becbf502a; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=19e9c490.6297becbf502a 777s ok 943 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 944 777s ok 945 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 946 777s ok 947 777s Set-Cookie: usertrack_test=1cbbbd0a.6297becbf5ba0; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=1cbbbd0a.6297becbf5ba0 777s ok 948 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 949 777s ok 950 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 951 777s ok 952 777s Set-Cookie: usertrack_test=e8e3a289.6297becbf66d7; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=e8e3a289.6297becbf66d7 777s ok 953 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 954 777s ok 955 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 956 777s ok 957 777s Set-Cookie: usertrack_test=8175f724.6297becbf71ee; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=8175f724.6297becbf71ee 777s ok 958 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 959 777s ok 960 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 961 777s ok 962 777s Set-Cookie: usertrack_test=f3de5d88.6297becbf7cf8; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f3de5d88.6297becbf7cf8 777s ok 963 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 964 777s ok 965 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 966 777s ok 967 777s Set-Cookie: usertrack_test=f46b0fab.6297becbf8859; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f46b0fab.6297becbf8859 777s ok 968 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 969 777s ok 970 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 971 777s ok 972 777s Set-Cookie: usertrack_test=2bf464b7.6297becbf93bd; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=2bf464b7.6297becbf93bd 777s ok 973 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 974 777s ok 975 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 976 777s ok 977 777s Set-Cookie: usertrack_test=f7ebaf51.6297becbf9ece; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=f7ebaf51.6297becbf9ece 777s ok 978 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 979 777s ok 980 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 981 777s ok 982 777s Set-Cookie: usertrack_test=4098ac9d.6297becbfa9fb; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=4098ac9d.6297becbfa9fb 777s ok 983 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 984 777s ok 985 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 986 777s ok 987 777s Set-Cookie: usertrack_test=267a68ef.6297becbfb505; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=267a68ef.6297becbfb505 777s ok 988 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 989 777s ok 990 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 991 777s ok 992 777s Set-Cookie: usertrack_test=78265dc6.6297becbfc199; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=78265dc6.6297becbfc199 777s ok 993 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 994 777s ok 995 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 996 777s ok 997 777s Set-Cookie: usertrack_test=d34e329c.6297becbfccb0; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s Cookie: usertrack_test=d34e329c.6297becbfccb0 777s ok 998 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 999 777s ok 1000 777s ok 1001 777s # testing : Checking return code is '200' 777s # expected: 200 777s # received: '200' 777s ok 1002 777s # usertrack_test=15f64e6d.6297becbfd7e5; path=/; expires=Tue, 17-Dec-24 19:02:29 GMT 777s ok 1003 777s # expected: undef 777s # received: undef 777s ok 1004 777s ok 778s t/modules/vhost_alias.t ............. 778s 1..8 778s # Running under perl version 5.038002 for linux 778s # Current time local: Tue Dec 17 19:01:30 2024 778s # Current time GMT: Tue Dec 17 19:01:30 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.42 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 778s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 778s # testing : VirtalDocumentRoot test 778s # expected: 'www.vha-test.com' 778s # received: 'www.vha-test.com' 778s ok 1 778s # testing : VirtualScriptAlias test 778s # expected: 'test cgi for www.vha-test.com' 778s # received: 'test cgi for www.vha-test.com' 778s ok 2 778s # testing : VirtalDocumentRoot test 778s # expected: 'big.server.name.from.heck.org' 778s # received: 'big.server.name.from.heck.org' 778s ok 3 778s # testing : VirtualScriptAlias test 778s # expected: 'test cgi for big.server.name.from.heck.org' 778s # received: 'test cgi for big.server.name.from.heck.org' 778s ok 4 778s # testing : VirtalDocumentRoot test 778s # expected: 'ab.com' 778s # received: 'ab.com' 778s ok 5 778s # testing : VirtualScriptAlias test 778s # expected: 'test cgi for ab.com' 778s # received: 'test cgi for ab.com' 778s ok 6 778s # testing : VirtalDocumentRoot test 778s # expected: 'w-t-f.net' 778s # received: 'w-t-f.net' 778s ok 7 778s # testing : VirtualScriptAlias test 778s # expected: 'test cgi for w-t-f.net' 778s # received: 'test cgi for w-t-f.net' 778s ok 8 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 778s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 778s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 778s ok 780s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 782s t/protocol/echo.t ................... 782s 1..8 782s # Running under perl version 5.038002 for linux 782s # Current time local: Tue Dec 17 19:01:33 2024 782s # Current time GMT: Tue Dec 17 19:01:33 2024 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.42 782s testing mod_echo_ssl 782s ok 1 782s #Cipher: TLS_AES_256_GCM_SHA384 782s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 782s # testing : echo 782s # expected: 't/protocol/echo.t' 782s # received: 't/protocol/echo.t' 782s ok 2 782s # testing : echo 782s # expected: '/usr/bin/perl' 782s # received: '/usr/bin/perl' 782s ok 3 782s # testing : echo 782s # expected: '276754276754276754276754276754' 782s # received: '276754276754276754276754276754' 782s ok 4 782s testing mod_echo 782s ok 5 782s # testing : echo 782s # expected: 't/protocol/echo.t' 782s # received: 't/protocol/echo.t' 782s ok 6 782s # testing : echo 782s # expected: '/usr/bin/perl' 782s # received: '/usr/bin/perl' 782s ok 7 782s # testing : echo 782s # expected: '276754276754276754276754276754' 782s # received: '276754276754276754276754276754' 782s ok 8 782s ok 784s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 785s t/security/CVE-2003-0542.t .......... 785s 1..1 785s # Running under perl version 5.038002 for linux 785s # Current time local: Tue Dec 17 19:01:37 2024 785s # Current time GMT: Tue Dec 17 19:01:37 2024 785s # Using Test.pm version 1.31 785s # Using Apache/Test.pm version 1.42 785s # testing : CAN-2003-0542 test case 785s # expected: 404 785s # received: '404' 785s ok 1 785s ok 787s t/security/CVE-2004-0747.t .......... 787s 1..1 787s # Running under perl version 5.038002 for linux 787s # Current time local: Tue Dec 17 19:01:38 2024 787s # Current time GMT: Tue Dec 17 19:01:38 2024 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.42 787s # testing : CAN-2004-0747 ap_resolve_env test case 787s # expected: 200 787s # received: 200 787s ok 1 787s ok 789s t/security/CVE-2004-0811.t .......... 789s 1..8 789s # Running under perl version 5.038002 for linux 789s # Current time local: Tue Dec 17 19:01:40 2024 789s # Current time GMT: Tue Dec 17 19:01:40 2024 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.42 789s # testing : subdir access allowed 789s # expected: 200 789s # received: '200' 789s ok 1 789s # testing : subdir access allowed 789s # expected: 200 789s # received: '200' 789s ok 2 789s # testing : subdir access allowed 789s # expected: 200 789s # received: '200' 789s ok 3 789s # testing : subdir access allowed 789s # expected: 200 789s # received: '200' 789s ok 4 789s # testing : topdir access denied 789s # expected: 401 789s # received: '401' 789s ok 5 789s # testing : topdir access denied 789s # expected: 401 789s # received: '401' 789s ok 6 789s # testing : topdir access denied 789s # expected: 401 789s # received: '401' 789s ok 7 789s # testing : topdir access denied 789s # expected: 401 789s # received: '401' 789s ok 8 789s ok 791s t/security/CVE-2004-0940.t .......... 791s 1..1 791s # Running under perl version 5.038002 for linux 791s # Current time local: Tue Dec 17 19:01:42 2024 791s # Current time GMT: Tue Dec 17 19:01:42 2024 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.42 791s # testing : response was 200 791s # expected: 200 791s # received: '200' 791s ok 1 791s ok 792s t/security/CVE-2004-0942.t .......... 792s 1..2 792s # Running under perl version 5.038002 for linux 792s # Current time local: Tue Dec 17 19:01:44 2024 792s # Current time GMT: Tue Dec 17 19:01:44 2024 792s # Using Test.pm version 1.31 792s # Using Apache/Test.pm version 1.42 792s ok 1 792s # testing : request was refused 792s # expected: qr/^HTTP\/1\.. 400/ 792s # received: 'HTTP/1.1 400 Bad Request 792s # ' 792s ok 2 792s ok 794s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 796s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 798s t/security/CVE-2005-2491.t .......... 798s 1..4 798s # Running under perl version 5.038002 for linux 798s # Current time local: Tue Dec 17 19:01:49 2024 798s # Current time GMT: Tue Dec 17 19:01:49 2024 798s # Using Test.pm version 1.31 798s # Using Apache/Test.pm version 1.42 798s # testing : check that server did not segfault 798s # expected: 'Internal Server Error' 798s # received: 'Internal Server Error' 798s ok 1 798s # testing : check for 500 response error 798s # expected: 500 798s # received: '500' 798s ok 2 798s # testing : check that server did not segfault 798s # expected: 'Internal Server Error' 798s # received: 'Internal Server Error' 798s ok 3 798s # testing : check for 500 response error 798s # expected: 500 798s # received: '500' 798s ok 4 798s ok 799s t/security/CVE-2005-2700.t .......... 799s 1..2 799s # Running under perl version 5.038002 for linux 799s # Current time local: Tue Dec 17 19:01:51 2024 799s # Current time GMT: Tue Dec 17 19:01:51 2024 799s # Using Test.pm version 1.31 799s # Using Apache/Test.pm version 1.42 799s # testing : access permitted without ccert 799s # expected: 200 799s # received: '200' 799s ok 1 799s # testing : access *not* permitted without ccert 799s # expected: 200 799s # received: '403' 799s ok 2 799s ok 801s t/security/CVE-2005-3352.t .......... 801s 1..2 801s # Running under perl version 5.038002 for linux 801s # Current time local: Tue Dec 17 19:01:52 2024 801s # Current time GMT: Tue Dec 17 19:01:52 2024 801s # Using Test.pm version 1.31 801s # Using Apache/Test.pm version 1.42 801s # testing : response code is OK 801s # expected: 200 801s # received: '200' 801s ok 1 801s # testing : referer was escaped 801s # expected: qr/%22%3e/ 801s # received: ' 801s # 801s # Menu for /security/CVE-2005-3352.map 801s # 801s #

Menu for /security/CVE-2005-3352.map

801s #
801s # 801s #
(Default) Go Back
801s # 801s # 801s # 801s # 801s # ' 801s ok 2 801s ok 803s t/security/CVE-2005-3357.t .......... 803s 1..3 803s # Running under perl version 5.038002 for linux 803s # Current time local: Tue Dec 17 19:01:54 2024 803s # Current time GMT: Tue Dec 17 19:01:54 2024 803s # Using Test.pm version 1.31 803s # Using Apache/Test.pm version 1.42 803s # URL is http://localhost:8534/ 803s ok 1 803s # testing : Expected bad request from 'GET http://localhost:8534/' 803s # expected: 400 803s # received: '400' 803s ok 2 803s # testing : errordoc content was served 803s # expected: qr/welcome to localhost/ 803s # received: 'welcome to localhost:8529 803s # ' 803s ok 3 803s ok 805s t/security/CVE-2006-5752.t .......... 805s 1..2 805s # Running under perl version 5.038002 for linux 805s # Current time local: Tue Dec 17 19:01:56 2024 805s # Current time GMT: Tue Dec 17 19:01:56 2024 805s # Using Test.pm version 1.31 805s # Using Apache/Test.pm version 1.42 805s # testing : server-status gave response 805s # expected: 200 805s # received: '200' 805s ok 1 805s # testing : response content-type had charset 805s # expected: qr/charset=/ 805s # received: 'text/html; charset=ISO-8859-1' 805s ok 2 805s ok 807s t/security/CVE-2007-5000.t .......... 807s 1..2 807s # Running under perl version 5.038002 for linux 807s # Current time local: Tue Dec 17 19:01:58 2024 807s # Current time GMT: Tue Dec 17 19:01:58 2024 807s # Using Test.pm version 1.31 807s # Using Apache/Test.pm version 1.42 807s # testing : response code is OK 807s # expected: 200 807s # received: '200' 807s ok 1 807s # testing : URI was escaped in response 807s # expected: qr// 807s # received: ' 807s # 807s # Menu for /security/CVE-2005-3352.map/<foo> 807s # 807s #

Menu for /security/CVE-2005-3352.map/<foo>

807s #
807s # 807s #
(Default) Go Back
807s # 807s # 807s # 807s # 807s # ' 807s ok 2 807s ok 809s t/security/CVE-2007-6388.t .......... 809s 1..2 809s # Running under perl version 5.038002 for linux 809s # Current time local: Tue Dec 17 19:02:00 2024 809s # Current time GMT: Tue Dec 17 19:02:00 2024 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.42 809s # testing : response code is OK 809s # expected: 200 809s # received: '200' 809s ok 1 809s # testing : refresh parameter not echoed verbatim 809s # expected: 42 809s # received: '42' 809s ok 2 809s ok 811s t/security/CVE-2008-2364.t .......... 811s 1..3 811s # Running under perl version 5.038002 for linux 811s # Current time local: Tue Dec 17 19:02:02 2024 811s # Current time GMT: Tue Dec 17 19:02:02 2024 811s # Using Test.pm version 1.31 811s # Using Apache/Test.pm version 1.42 811s # testing : reverse proxy to index.html 811s # expected: 200 811s # received: '200' 811s ok 1 811s # testing : small number of interim responses - CVE-2008-2364 811s # expected: 200 811s # received: '200' 811s ok 2 811s # testing : large number of interim responses - CVE-2008-2364 811s # expected: 502 811s # received: '502' 811s ok 3 811s ok 813s t/security/CVE-2009-1195.t .......... 813s 1..221 813s # Running under perl version 5.038002 for linux 813s # Current time local: Tue Dec 17 19:02:04 2024 813s # Current time GMT: Tue Dec 17 19:02:04 2024 813s # Using Test.pm version 1.31 813s # Using Apache/Test.pm version 1.42 813s # testing : Options should not be allowed for script #1; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 1 813s # testing : Options should be allowed for script #2; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 2 813s # testing : SSI should be evaluated but exec not permitted for script #2 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 3 813s # testing : Options should not be allowed for script #3; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 4 813s # testing : Options should be allowed for script #4; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 5 813s # testing : SSI should be evaluated but exec not permitted for script #4 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 6 813s # testing : Options should not be allowed for script #5; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 7 813s # testing : Options should be allowed for script #6; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 8 813s # testing : SSI should not be evaluated for script #6 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 9 813s # testing : Options should not be allowed for script #7; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 10 813s # testing : Options should not be allowed for script #8; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 11 813s # testing : Options should not be allowed for script #9; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 12 813s # testing : Options should not be allowed for script #10; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 13 813s # testing : Options should be allowed for script #11; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 14 813s # testing : SSI should be evaluated with exec allowed for script #11 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 15 813s # testing : Options should be allowed for script #12; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 16 813s # testing : SSI should be evaluated but exec not permitted for script #12 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 17 813s # testing : Options should be allowed for script #13; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 18 813s # testing : SSI should be evaluated with exec allowed for script #13 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 19 813s # testing : Options should be allowed for script #14; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 20 813s # testing : SSI should be evaluated but exec not permitted for script #14 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 21 813s # testing : Options should be allowed for script #15; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 22 813s # testing : SSI should not be evaluated for script #15 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 23 813s # testing : Options should be allowed for script #16; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 24 813s # testing : SSI should not be evaluated for script #16 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 25 813s # testing : Options should be allowed for script #17; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 26 813s # testing : SSI should be evaluated but exec not permitted for script #17 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 27 813s # testing : Options should be allowed for script #18; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 28 813s # testing : SSI should not be evaluated for script #18 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 29 813s # testing : Options should be allowed for script #19; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 30 813s # testing : SSI should be evaluated with exec allowed for script #19 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 31 813s # testing : Options should be allowed for script #20; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 32 813s # testing : SSI should not be evaluated for script #20 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 33 813s # testing : Options should be allowed for script #21; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 34 813s # testing : SSI should be evaluated with exec allowed for script #21 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 35 813s # testing : Options should be allowed for script #22; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 36 813s # testing : SSI should be evaluated but exec not permitted for script #22 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 37 813s # testing : Options should be allowed for script #23; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 38 813s # testing : SSI should be evaluated with exec allowed for script #23 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 39 813s # testing : Options should be allowed for script #24; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 40 813s # testing : SSI should be evaluated but exec not permitted for script #24 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 41 813s # testing : Options should be allowed for script #25; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 42 813s # testing : SSI should not be evaluated for script #25 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 43 813s # testing : Options should be allowed for script #26; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 44 813s # testing : SSI should not be evaluated for script #26 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 45 813s # testing : Options should be allowed for script #27; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 46 813s # testing : SSI should be evaluated but exec not permitted for script #27 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 47 813s # testing : Options should be allowed for script #28; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 48 813s # testing : SSI should not be evaluated for script #28 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 49 813s # testing : Options should be allowed for script #29; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 50 813s # testing : SSI should be evaluated with exec allowed for script #29 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 51 813s # testing : Options should be allowed for script #30; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 52 813s # testing : SSI should not be evaluated for script #30 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 53 813s # testing : Options should be allowed for script #31; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 54 813s # testing : SSI should not be evaluated for script #31 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 55 813s # testing : Options should be allowed for script #32; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 56 813s # testing : SSI should not be evaluated for script #32 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 57 813s # testing : Options should be allowed for script #33; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 58 813s # testing : SSI should not be evaluated for script #33 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 59 813s # testing : Options should be allowed for script #34; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 60 813s # testing : SSI should not be evaluated for script #34 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 61 813s # testing : Options should be allowed for script #35; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 62 813s # testing : SSI should not be evaluated for script #35 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 63 813s # testing : Options should be allowed for script #36; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 64 813s # testing : SSI should not be evaluated for script #36 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 65 813s # testing : Options should be allowed for script #37; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 66 813s # testing : SSI should not be evaluated for script #37 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 67 813s # testing : Options should be allowed for script #38; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 68 813s # testing : SSI should not be evaluated for script #38 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 69 813s # testing : Options should be allowed for script #39; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 70 813s # testing : SSI should not be evaluated for script #39 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 71 813s # testing : Options should be allowed for script #40; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 72 813s # testing : SSI should not be evaluated for script #40 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 73 813s # testing : Options should not be allowed for script #41; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 74 813s # testing : Options should be allowed for script #42; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 75 813s # testing : SSI should be evaluated but exec not permitted for script #42 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 76 813s # testing : Options should not be allowed for script #43; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 77 813s # testing : Options should be allowed for script #44; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 78 813s # testing : SSI should be evaluated but exec not permitted for script #44 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 79 813s # testing : Options should not be allowed for script #45; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 80 813s # testing : Options should be allowed for script #46; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 81 813s # testing : SSI should not be evaluated for script #46 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 82 813s # testing : Options should not be allowed for script #47; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 83 813s # testing : Options should not be allowed for script #48; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 84 813s # testing : Options should not be allowed for script #49; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 85 813s # testing : Options should not be allowed for script #50; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 86 813s # testing : Options should be allowed for script #51; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 87 813s # testing : SSI should be evaluated with exec allowed for script #51 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 88 813s # testing : Options should be allowed for script #52; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 89 813s # testing : SSI should be evaluated but exec not permitted for script #52 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 90 813s # testing : Options should be allowed for script #53; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 91 813s # testing : SSI should be evaluated with exec allowed for script #53 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 92 813s # testing : Options should be allowed for script #54; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 93 813s # testing : SSI should be evaluated but exec not permitted for script #54 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 94 813s # testing : Options should be allowed for script #55; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 95 813s # testing : SSI should not be evaluated for script #55 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 96 813s # testing : Options should be allowed for script #56; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 97 813s # testing : SSI should not be evaluated for script #56 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 98 813s # testing : Options should be allowed for script #57; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 99 813s # testing : SSI should be evaluated but exec not permitted for script #57 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 100 813s # testing : Options should be allowed for script #58; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 101 813s # testing : SSI should not be evaluated for script #58 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 102 813s # testing : Options should be allowed for script #59; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 103 813s # testing : SSI should be evaluated with exec allowed for script #59 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 104 813s # testing : Options should be allowed for script #60; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 105 813s # testing : SSI should not be evaluated for script #60 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 106 813s # testing : Options should be allowed for script #61; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 107 813s # testing : SSI should be evaluated with exec allowed for script #61 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 108 813s # testing : Options should be allowed for script #62; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 109 813s # testing : SSI should be evaluated but exec not permitted for script #62 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 110 813s # testing : Options should be allowed for script #63; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 111 813s # testing : SSI should be evaluated with exec allowed for script #63 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 112 813s # testing : Options should be allowed for script #64; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 113 813s # testing : SSI should be evaluated but exec not permitted for script #64 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 114 813s # testing : Options should be allowed for script #65; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 115 813s # testing : SSI should not be evaluated for script #65 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 116 813s # testing : Options should be allowed for script #66; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 117 813s # testing : SSI should not be evaluated for script #66 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 118 813s # testing : Options should be allowed for script #67; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 119 813s # testing : SSI should be evaluated but exec not permitted for script #67 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 120 813s # testing : Options should be allowed for script #68; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 121 813s # testing : SSI should not be evaluated for script #68 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 122 813s # testing : Options should be allowed for script #69; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 123 813s # testing : SSI should be evaluated with exec allowed for script #69 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 124 813s # testing : Options should be allowed for script #70; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 125 813s # testing : SSI should not be evaluated for script #70 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 126 813s # testing : Options should be allowed for script #71; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 127 813s # testing : SSI should be evaluated but exec not permitted for script #71 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 128 813s # testing : Options should be allowed for script #72; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 129 813s # testing : SSI should be evaluated but exec not permitted for script #72 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 130 813s # testing : Options should be allowed for script #73; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 131 813s # testing : SSI should be evaluated but exec not permitted for script #73 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 132 813s # testing : Options should be allowed for script #74; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 133 813s # testing : SSI should be evaluated but exec not permitted for script #74 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 134 813s # testing : Options should be allowed for script #75; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 135 813s # testing : SSI should be evaluated but exec not permitted for script #75 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 136 813s # testing : Options should be allowed for script #76; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 137 813s # testing : SSI should be evaluated but exec not permitted for script #76 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 138 813s # testing : Options should be allowed for script #77; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 139 813s # testing : SSI should be evaluated but exec not permitted for script #77 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 140 813s # testing : Options should be allowed for script #78; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 141 813s # testing : SSI should be evaluated but exec not permitted for script #78 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 142 813s # testing : Options should be allowed for script #79; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 143 813s # testing : SSI should be evaluated but exec not permitted for script #79 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 144 813s # testing : Options should be allowed for script #80; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 145 813s # testing : SSI should be evaluated but exec not permitted for script #80 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 146 813s # testing : Options should not be allowed for script #81; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 147 813s # testing : Options should be allowed for script #82; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 148 813s # testing : SSI should be evaluated but exec not permitted for script #82 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 149 813s # testing : Options should not be allowed for script #83; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 150 813s # testing : Options should be allowed for script #84; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 151 813s # testing : SSI should be evaluated but exec not permitted for script #84 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 152 813s # testing : Options should not be allowed for script #85; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 153 813s # testing : Options should be allowed for script #86; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 154 813s # testing : SSI should not be evaluated for script #86 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 155 813s # testing : Options should not be allowed for script #87; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 156 813s # testing : Options should not be allowed for script #88; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 157 813s # testing : Options should not be allowed for script #89; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 158 813s # testing : Options should not be allowed for script #90; 500 response expected 813s # expected: 500 813s # received: '500' 813s ok 159 813s # testing : Options should be allowed for script #91; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 160 813s # testing : SSI should be evaluated with exec allowed for script #91 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 161 813s # testing : Options should be allowed for script #92; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 162 813s # testing : SSI should be evaluated but exec not permitted for script #92 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 163 813s # testing : Options should be allowed for script #93; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 164 813s # testing : SSI should be evaluated with exec allowed for script #93 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 165 813s # testing : Options should be allowed for script #94; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 166 813s # testing : SSI should be evaluated but exec not permitted for script #94 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 167 813s # testing : Options should be allowed for script #95; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 168 813s # testing : SSI should not be evaluated for script #95 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 169 813s # testing : Options should be allowed for script #96; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 170 813s # testing : SSI should not be evaluated for script #96 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 171 813s # testing : Options should be allowed for script #97; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 172 813s # testing : SSI should be evaluated but exec not permitted for script #97 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 173 813s # testing : Options should be allowed for script #98; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 174 813s # testing : SSI should not be evaluated for script #98 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 175 813s # testing : Options should be allowed for script #99; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 176 813s # testing : SSI should be evaluated with exec allowed for script #99 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 177 813s # testing : Options should be allowed for script #100; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 178 813s # testing : SSI should not be evaluated for script #100 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 179 813s # testing : Options should be allowed for script #101; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 180 813s # testing : SSI should be evaluated with exec allowed for script #101 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 181 813s # testing : Options should be allowed for script #102; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 182 813s # testing : SSI should be evaluated but exec not permitted for script #102 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 183 813s # testing : Options should be allowed for script #103; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 184 813s # testing : SSI should be evaluated with exec allowed for script #103 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 185 813s # testing : Options should be allowed for script #104; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 186 813s # testing : SSI should be evaluated but exec not permitted for script #104 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 187 813s # testing : Options should be allowed for script #105; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 188 813s # testing : SSI should not be evaluated for script #105 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 189 813s # testing : Options should be allowed for script #106; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 190 813s # testing : SSI should not be evaluated for script #106 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 191 813s # testing : Options should be allowed for script #107; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 192 813s # testing : SSI should be evaluated but exec not permitted for script #107 813s # expected: '[an error occurred while processing this directive]' 813s # received: '[an error occurred while processing this directive]' 813s ok 193 813s # testing : Options should be allowed for script #108; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 194 813s # testing : SSI should not be evaluated for script #108 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 195 813s # testing : Options should be allowed for script #109; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 196 813s # testing : SSI should be evaluated with exec allowed for script #109 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 197 813s # testing : Options should be allowed for script #110; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 198 813s # testing : SSI should not be evaluated for script #110 813s # expected: qr/--\#exec cgi=/ 813s # received: '' 813s ok 199 813s # testing : Options should be allowed for script #111; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 200 813s # testing : SSI should be evaluated with exec allowed for script #111 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 201 813s # testing : Options should be allowed for script #112; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 202 813s # testing : SSI should be evaluated with exec allowed for script #112 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 203 813s # testing : Options should be allowed for script #113; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 204 813s # testing : SSI should be evaluated with exec allowed for script #113 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 205 813s # testing : Options should be allowed for script #114; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 206 813s # testing : SSI should be evaluated with exec allowed for script #114 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 207 813s # testing : Options should be allowed for script #115; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 208 813s # testing : SSI should be evaluated with exec allowed for script #115 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 209 813s # testing : Options should be allowed for script #116; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 210 813s # testing : SSI should be evaluated with exec allowed for script #116 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 211 813s # testing : Options should be allowed for script #117; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 212 813s # testing : SSI should be evaluated with exec allowed for script #117 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 213 813s # testing : Options should be allowed for script #118; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 214 813s # testing : SSI should be evaluated with exec allowed for script #118 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 215 813s # testing : Options should be allowed for script #119; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 216 813s # testing : SSI should be evaluated with exec allowed for script #119 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 217 813s # testing : Options should be allowed for script #120; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 218 813s # testing : SSI should be evaluated with exec allowed for script #120 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 219 813s # testing : Options should be allowed for script #121; 200 response expected 813s # expected: 200 813s # received: '200' 813s ok 220 813s # testing : SSI should be evaluated with exec allowed for script #121 813s # expected: 'perl cgi' 813s # received: 'perl cgi' 813s ok 221 813s ok 816s t/security/CVE-2009-1890.t .......... 816s 1..7 816s # Running under perl version 5.038002 for linux 816s # Current time local: Tue Dec 17 19:02:06 2024 816s # Current time GMT: Tue Dec 17 19:02:06 2024 816s # Using Test.pm version 1.31 816s # Using Apache/Test.pm version 1.42 816s ok 1 816s ok 2 816s ok 3 816s ok 4 816s ok 5 816s # testing : request was parsed 816s # expected: qr/^HTTP\/1\.. 200/ 816s # received: 'HTTP/1.1 200 OK 816s # ' 816s ok 6 816s # header: Date: Tue, 17 Dec 2024 19:02:08 GMT 816s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 816s # header: Vary: In-If1 816s # header: DMMATCH1: 1 816s # header: Content-Type: text/plain 816s # header: Connection: close 816s # header: 816s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 816s # remaining: 0 816s # testing : read entire body 816s # expected: 0 816s # received: 0 816s ok 7 816s ok 817s t/security/CVE-2009-3555.t .......... 817s 1..4 817s # Running under perl version 5.038002 for linux 817s # Current time local: Tue Dec 17 19:02:09 2024 817s # Current time GMT: Tue Dec 17 19:02:09 2024 817s # Using Test.pm version 1.31 817s # Using Apache/Test.pm version 1.42 817s ok 1 # skip Skipping test for TLSv1.3 817s ok 2 # skip Skipping test for TLSv1.3 817s ok 3 # skip Skipping test for TLSv1.3 817s ok 4 # skip Skipping test for TLSv1.3 817s ok 819s t/security/CVE-2011-3368-rewrite.t .. 819s 1..3 819s # Running under perl version 5.038002 for linux 819s # Current time local: Tue Dec 17 19:02:10 2024 819s # Current time GMT: Tue Dec 17 19:02:10 2024 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.42 819s ok 1 819s ok 2 819s # testing : got 400 error 819s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 819s # received: 'HTTP/1.1 400 Bad Request 819s # ' 819s ok 3 819s ok 821s t/security/CVE-2011-3368.t .......... 821s 1..3 821s # Running under perl version 5.038002 for linux 821s # Current time local: Tue Dec 17 19:02:12 2024 821s # Current time GMT: Tue Dec 17 19:02:12 2024 821s # Using Test.pm version 1.31 821s # Using Apache/Test.pm version 1.42 821s ok 1 821s ok 2 821s # testing : got 400 error 821s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 821s # received: 'HTTP/1.1 400 Bad Request 821s # ' 821s ok 3 821s ok 823s t/security/CVE-2017-7659.t .......... 823s 1..2 823s # Running under perl version 5.038002 for linux 823s # Current time local: Tue Dec 17 19:02:14 2024 823s # Current time GMT: Tue Dec 17 19:02:14 2024 823s # Using Test.pm version 1.31 823s # Using Apache/Test.pm version 1.42 823s ok 1 823s ok 2 823s ok 825s t/security/CVE-2019-0215.t .......... 825s 1..2 825s # Running under perl version 5.038002 for linux 825s # Current time local: Tue Dec 17 19:02:16 2024 825s # Current time GMT: Tue Dec 17 19:02:16 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.42 825s # Using TLSv13, expecting status 403 825s # testing : first access denied without client cert 825s # expected: 403 825s # received: '403' 825s ok 1 825s # testing : second access denied without client cert 825s # expected: 403 825s # received: '403' 825s ok 2 825s ok 826s t/security/CVE-2020-1927.t .......... 826s 1..1 826s # Running under perl version 5.038002 for linux 826s # Current time local: Tue Dec 17 19:02:18 2024 826s # Current time GMT: Tue Dec 17 19:02:18 2024 826s # Using Test.pm version 1.31 826s # Using Apache/Test.pm version 1.42 826s # SENDING to 127.0.0.1:8539 826s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 826s Host: merge-disabled 826s Connection: close 826s 826s # SENDING to 127.0.0.1:8539 826s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 826s # testing : regex didn't match and redirect 826s # expected: 404 826s # received: '404' 826s ok 1 826s ok 828s t/ssl/basicauth.t ................... 828s 1..4 828s # Running under perl version 5.038002 for linux 828s # Current time local: Tue Dec 17 19:02:19 2024 828s # Current time GMT: Tue Dec 17 19:02:19 2024 828s # Using Test.pm version 1.31 828s # Using Apache/Test.pm version 1.42 828s # testing : Getting /ssl-fakebasicauth/index.html with no cert 828s # expected: qr/^(500|403)$/ 828s # received: '403' 828s ok 1 828s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 828s # expected: 200 828s # received: '200' 828s ok 2 828s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 828s # expected: 401 828s # received: '401' 828s ok 3 828s ok 4 # skip Colon in username test skipped. 828s ok 830s t/ssl/env.t ......................... 830s 1..30 830s # Running under perl version 5.038002 for linux 830s # Current time local: Tue Dec 17 19:02:21 2024 830s # Current time GMT: Tue Dec 17 19:02:21 2024 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.42 830s # testing : response status OK 830s # expected: 200 830s # received: '200' 830s ok 1 830s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 830s ok 2 830s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 830s ok 3 830s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 830s ok 4 830s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 830s ok 5 830s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 830s ok 6 830s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 830s ok 7 830s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 830s ok 8 830s #SSL_CLIENT_S_DN_CN should not exist 830s ok 9 830s #SSL_CLIENT_S_DN_ST should not exist 830s ok 10 830s #SSL_CLIENT_S_DN_L should not exist 830s ok 11 830s #SSL_CLIENT_S_DN_Email should not exist 830s ok 12 830s #SSL_CLIENT_S_DN_C should not exist 830s ok 13 830s #SSL_CLIENT_S_DN_O should not exist 830s ok 14 830s #SSL_CLIENT_S_DN_OU should not exist 830s ok 15 830s # testing : second response status OK 830s # expected: 200 830s # received: '200' 830s ok 16 830s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 830s ok 17 830s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 830s ok 18 830s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 830s ok 19 830s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 830s ok 20 830s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 830s ok 21 830s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 830s ok 22 830s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 830s ok 23 830s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 830s ok 24 830s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 830s ok 25 830s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 830s ok 26 830s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 830s ok 27 830s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 830s ok 28 830s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 830s ok 29 830s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 830s ok 30 830s ok 832s t/ssl/extlookup.t ................... 832s 1..4 832s # Running under perl version 5.038002 for linux 832s # Current time local: Tue Dec 17 19:02:23 2024 832s # Current time GMT: Tue Dec 17 19:02:23 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.42 832s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 832s # expected: 200 832s # received: '200' 832s ok 1 832s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 832s # expected: 'Lemons' 832s # received: 'Lemons' 832s ok 2 832s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 832s # expected: 200 832s # received: '200' 832s ok 3 832s # testing : Extension value match for 2.16.840.1.113730.1.13 832s # expected: 'This Is A Comment' 832s # received: 'This Is A Comment' 832s ok 4 832s ok 834s t/ssl/fakeauth.t .................... 834s 1..3 834s # Running under perl version 5.038002 for linux 834s # Current time local: Tue Dec 17 19:02:25 2024 834s # Current time GMT: Tue Dec 17 19:02:25 2024 834s # Using Test.pm version 1.31 834s # Using Apache/Test.pm version 1.42 834s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 834s # expected: qr/^(500|403)$/ 834s # received: '403' 834s ok 1 834s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 834s # expected: 200 834s # received: '200' 834s ok 2 834s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 834s # expected: 200 834s # received: '200' 834s ok 3 834s ok 836s t/ssl/headers.t ..................... 836s 1..3 836s # Running under perl version 5.038002 for linux 836s # Current time local: Tue Dec 17 19:02:27 2024 836s # Current time GMT: Tue Dec 17 19:02:27 2024 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.42 836s # testing : SSLFlag header set 836s # expected: qr/X-SSL-Flag: on/ 836s # received: 'HTTP/1.1 200 OK 836s # Connection: close 836s # Date: Tue, 17 Dec 2024 19:02:29 GMT 836s # Accept-Ranges: bytes 836s # ETag: "c-613edd771cbc0" 836s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 836s # Vary: In-If1 836s # Content-Length: 12 836s # Content-Type: text/html 836s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 836s # Client-Date: Tue, 17 Dec 2024 19:02:29 GMT 836s # Client-Peer: 127.0.0.1:8532 836s # Client-Response-Num: 1 836s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 836s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 836s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 836s # Client-SSL-Socket-Class: IO::Socket::SSL 836s # Client-SSL-Version: TLSv1_3 836s # DMMATCH1: 1 836s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTg1NzI3WhcNMjUxMjE3MTg1NzI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAybBt5HwiFcwLRd63/oB1iniM L8XBibgcXF901h+Mq+RrMQTflbr6JY6mkWXQC/O6ktcINIbuhpOlS5yo/Mtq/eyz 2ixxrOhGTubQeIRG27gHYVMaY7NWGmtGwE5bF1WhO9VVzjuPwS+gf+hlnE0dTt14 1pcEXLRh60ZfmZR5dVoUiZC8k/G09bZe8n0YBv/2Yl17Z6Q7G8Xrg/DoZNTValM6 J0/ikrAgq6yD60UKa6189Zz5W2/eGEpl9JUofF5YLlULE7rT1yeSNuBqDEhRQuIw 1sK32g1yKOy0agzYlTinu05kjB17Pe4XnTGgF+KFGVNpvClyKcavloGbfLOdnQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCV+fos/E8tPvfvbEIGOP72BtrjS MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQld2ddo8jYyodoZTxvjhlM84hM iTANBgkqhkiG9w0BAQsFAAOCAQEAeS+DFfYb11lS3OKcPMa9+1I44iBV0Hj3lvS/ b14318HUgDPTLdCjzdnCyv9DKkJvK6+UIMBcRsyRZDu8EiXzJDOyonjzZ6pU79RK uAPBKGD3+uejrP03K1JkQat9kfaCOrTxFSHbOCOXEbm81UIg0kSKIjSvdsHEbvev 1B713KAnM1PS14k+rc5+rXcZ0KZ5MNmZbYu2Dbpkk4LCQ1gT+MzQt4Ryoz8UoZhw inqNPiJl7YOiiZSQ7zL0rO+czwO7D6SaPt4h7o4ecTtW+6z8YJCzawJsQ3oT0MYo UDAmWITDC9UGS2Lf7xsiklN+B9muBJ5m52nzjM52BmUP6+BShA== -----END CERTIFICATE----- 836s # X-SSL-Flag: on 836s # X-SSL-None: (null) 836s # 836s # ' 836s ok 1 836s # testing : SSL certificate is unwrapped 836s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 836s # received: 'HTTP/1.1 200 OK 836s # Connection: close 836s # Date: Tue, 17 Dec 2024 19:02:29 GMT 836s # Accept-Ranges: bytes 836s # ETag: "c-613edd771cbc0" 836s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 836s # Vary: In-If1 836s # Content-Length: 12 836s # Content-Type: text/html 836s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 836s # Client-Date: Tue, 17 Dec 2024 19:02:29 GMT 836s # Client-Peer: 127.0.0.1:8532 836s # Client-Response-Num: 1 836s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 836s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 836s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 836s # Client-SSL-Socket-Class: IO::Socket::SSL 836s # Client-SSL-Version: TLSv1_3 836s # DMMATCH1: 1 836s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTg1NzI3WhcNMjUxMjE3MTg1NzI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAybBt5HwiFcwLRd63/oB1iniM L8XBibgcXF901h+Mq+RrMQTflbr6JY6mkWXQC/O6ktcINIbuhpOlS5yo/Mtq/eyz 2ixxrOhGTubQeIRG27gHYVMaY7NWGmtGwE5bF1WhO9VVzjuPwS+gf+hlnE0dTt14 1pcEXLRh60ZfmZR5dVoUiZC8k/G09bZe8n0YBv/2Yl17Z6Q7G8Xrg/DoZNTValM6 J0/ikrAgq6yD60UKa6189Zz5W2/eGEpl9JUofF5YLlULE7rT1yeSNuBqDEhRQuIw 1sK32g1yKOy0agzYlTinu05kjB17Pe4XnTGgF+KFGVNpvClyKcavloGbfLOdnQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCV+fos/E8tPvfvbEIGOP72BtrjS MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQld2ddo8jYyodoZTxvjhlM84hM iTANBgkqhkiG9w0BAQsFAAOCAQEAeS+DFfYb11lS3OKcPMa9+1I44iBV0Hj3lvS/ b14318HUgDPTLdCjzdnCyv9DKkJvK6+UIMBcRsyRZDu8EiXzJDOyonjzZ6pU79RK uAPBKGD3+uejrP03K1JkQat9kfaCOrTxFSHbOCOXEbm81UIg0kSKIjSvdsHEbvev 1B713KAnM1PS14k+rc5+rXcZ0KZ5MNmZbYu2Dbpkk4LCQ1gT+MzQt4Ryoz8UoZhw inqNPiJl7YOiiZSQ7zL0rO+czwO7D6SaPt4h7o4ecTtW+6z8YJCzawJsQ3oT0MYo UDAmWITDC9UGS2Lf7xsiklN+B9muBJ5m52nzjM52BmUP6+BShA== -----END CERTIFICATE----- 836s # X-SSL-Flag: on 836s # X-SSL-None: (null) 836s # 836s # ' 836s ok 2 836s # testing : unknown SSL variable not given 836s # expected: qr/X-SSL-None: \(null\)\n/ 836s # received: 'HTTP/1.1 200 OK 836s # Connection: close 836s # Date: Tue, 17 Dec 2024 19:02:29 GMT 836s # Accept-Ranges: bytes 836s # ETag: "c-613edd771cbc0" 836s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 836s # Vary: In-If1 836s # Content-Length: 12 836s # Content-Type: text/html 836s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 836s # Client-Date: Tue, 17 Dec 2024 19:02:29 GMT 836s # Client-Peer: 127.0.0.1:8532 836s # Client-Response-Num: 1 836s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 836s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 836s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 836s # Client-SSL-Socket-Class: IO::Socket::SSL 836s # Client-SSL-Version: TLSv1_3 836s # DMMATCH1: 1 836s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTg1NzI3WhcNMjUxMjE3MTg1NzI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAybBt5HwiFcwLRd63/oB1iniM L8XBibgcXF901h+Mq+RrMQTflbr6JY6mkWXQC/O6ktcINIbuhpOlS5yo/Mtq/eyz 2ixxrOhGTubQeIRG27gHYVMaY7NWGmtGwE5bF1WhO9VVzjuPwS+gf+hlnE0dTt14 1pcEXLRh60ZfmZR5dVoUiZC8k/G09bZe8n0YBv/2Yl17Z6Q7G8Xrg/DoZNTValM6 J0/ikrAgq6yD60UKa6189Zz5W2/eGEpl9JUofF5YLlULE7rT1yeSNuBqDEhRQuIw 1sK32g1yKOy0agzYlTinu05kjB17Pe4XnTGgF+KFGVNpvClyKcavloGbfLOdnQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCV+fos/E8tPvfvbEIGOP72BtrjS MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQld2ddo8jYyodoZTxvjhlM84hM iTANBgkqhkiG9w0BAQsFAAOCAQEAeS+DFfYb11lS3OKcPMa9+1I44iBV0Hj3lvS/ b14318HUgDPTLdCjzdnCyv9DKkJvK6+UIMBcRsyRZDu8EiXzJDOyonjzZ6pU79RK uAPBKGD3+uejrP03K1JkQat9kfaCOrTxFSHbOCOXEbm81UIg0kSKIjSvdsHEbvev 1B713KAnM1PS14k+rc5+rXcZ0KZ5MNmZbYu2Dbpkk4LCQ1gT+MzQt4Ryoz8UoZhw inqNPiJl7YOiiZSQ7zL0rO+czwO7D6SaPt4h7o4ecTtW+6z8YJCzawJsQ3oT0MYo UDAmWITDC9UGS2Lf7xsiklN+B9muBJ5m52nzjM52BmUP6+BShA== -----END CERTIFICATE----- 836s # X-SSL-Flag: on 836s # X-SSL-None: (null) 836s # 836s # ' 836s ok 3 836s ok 838s t/ssl/http.t ........................ 838s 1..2 838s # Running under perl version 5.038002 for linux 838s # Current time local: Tue Dec 17 19:02:29 2024 838s # Current time GMT: Tue Dec 17 19:02:29 2024 838s # Using Test.pm version 1.31 838s # Using Apache/Test.pm version 1.42 838s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 838s # expected: 400 838s # received: '400' 838s ok 1 838s # testing : that error document contains the proper hint 838s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 838s # received: ' 838s # 838s # 400 Bad Request 838s # 838s #

Bad Request

838s #

Your browser sent a request that this server could not understand.
838s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
838s # Instead use the HTTPS scheme to access this URL, please.
838s #

838s # 838s # ' 838s ok 2 838s ok 840s t/ssl/ocsp.t ........................ 840s 1..3 840s # Running under perl version 5.038002 for linux 840s # Current time local: Tue Dec 17 19:02:31 2024 840s # Current time GMT: Tue Dec 17 19:02:31 2024 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.42 840s warning: Internal response 840s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 840s response: 840s 500 Server closed connection without sending any data back 840s Content-Type: text/plain 840s Client-Date: Tue, 17 Dec 2024 19:02:33 GMT 840s Client-Warning: Internal response 840s 840s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 840s ok 1 840s warning: 840s message: welcome to localhost:8529 840s response: 840s HTTP/1.1 200 OK 840s Connection: close 840s Date: Tue, 17 Dec 2024 19:02:33 GMT 840s Accept-Ranges: bytes 840s ETag: "1a-613edd771cbc0" 840s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 840s Vary: In-If1 840s Content-Length: 26 840s Content-Type: text/html 840s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 840s Client-Date: Tue, 17 Dec 2024 19:02:33 GMT 840s Client-Peer: 127.0.0.1:8535 840s Client-Response-Num: 1 840s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 840s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 840s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 840s Client-SSL-Socket-Class: IO::Socket::SSL 840s Client-SSL-Version: TLSv1_3 840s DMMATCH1: 1 840s 840s welcome to localhost:8529 840s ok 2 840s warning: Internal response 840s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 840s response: 840s 500 Server closed connection without sending any data back 840s Content-Type: text/plain 840s Client-Date: Tue, 17 Dec 2024 19:02:33 GMT 840s Client-Warning: Internal response 840s 840s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 840s ok 3 840s ok 842s t/ssl/pha.t ......................... 842s 1..4 842s # Running under perl version 5.038002 for linux 842s # Current time local: Tue Dec 17 19:02:33 2024 842s # Current time GMT: Tue Dec 17 19:02:33 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s # testing : access must be denied without client certificate 842s # expected: 403 842s # received: '403' 842s ok 1 842s # testing : PHA reneg body buffer size restriction works 842s # expected: 413 842s # received: '413' 842s ok 2 842s # testing : PHA works with POST body 842s # expected: 200 842s # received: '200' 842s ok 3 842s # testing : request body matches response 842s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 842s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 842s ok 4 842s ok 844s t/ssl/pr12355.t ..................... 844s 1..10 844s # Running under perl version 5.038002 for linux 844s # Current time local: Tue Dec 17 19:02:35 2024 844s # Current time GMT: Tue Dec 17 19:02:35 2024 844s # Using Test.pm version 1.31 844s # Using Apache/Test.pm version 1.42 844s # Downgrading to TLSv12 844s # testing : renegotiation on POST works 844s # expected: 200 844s # received: '200' 844s ok 1 844s # testing : request body matches response 844s # expected: 'hello world' 844s # received: 'hello world' 844s ok 2 844s # testing : renegotiation on POST works 844s # expected: 200 844s # received: '200' 844s ok 3 844s # testing : request body matches response 844s # expected: 'hello world' 844s # received: 'hello world' 844s ok 4 844s # testing : renegotiation on POST works 844s # expected: 200 844s # received: '200' 844s ok 5 844s # testing : request body matches response 844s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 844s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 844s ok 6 844s # testing : renegotiation on POST works 844s # expected: 200 844s # received: '200' 844s ok 7 844s # testing : request body matches response 844s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 844s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 844s ok 8 844s # testing : renegotiation on POST works 844s # expected: 200 844s # received: '200' 844s ok 9 844s # testing : request body matches response 844s # expected: 'HELLO' 844s # received: 'HELLO' 844s ok 10 844s ok 846s t/ssl/pr43738.t ..................... 846s 1..4 846s # Running under perl version 5.038002 for linux 846s # Current time local: Tue Dec 17 19:02:37 2024 846s # Current time GMT: Tue Dec 17 19:02:37 2024 846s # Using Test.pm version 1.31 846s # Using Apache/Test.pm version 1.42 846s # Downgrading to TLSv12 846s # testing : renegotiation on POST works 846s # expected: 200 846s # received: '200' 846s ok 1 846s # testing : request body matches response 846s # expected: '/modules/ssl/aes128/empty.pfa 846s # hello world' 846s # received: '/modules/ssl/aes128/empty.pfa 846s # hello world' 846s ok 2 846s # testing : renegotiation on POST works 846s # expected: 200 846s # received: '200' 846s ok 3 846s # testing : request body matches response 846s # expected: '/modules/ssl/aes256/empty.pfa 846s # hello world' 846s # received: '/modules/ssl/aes256/empty.pfa 846s # hello world' 846s ok 4 846s ok 852s t/ssl/proxy.t ....................... 852s # using LWP client 852s 1..290 852s # Running under perl version 5.038002 for linux 852s # Current time local: Tue Dec 17 19:02:39 2024 852s # Current time GMT: Tue Dec 17 19:02:39 2024 852s # Using Test.pm version 1.31 852s # Using Apache/Test.pm version 1.42 852s # testing : / with proxy_http_https (http) 852s # expected: 200 852s # received: '200' 852s ok 1 852s # testing : CGI script with folded headers 852s # expected: 200 852s # received: '200' 852s ok 2 852s # testing : using valid proxyssl client cert 852s # expected: 200 852s # received: '200' 852s ok 3 852s # testing : using invalid proxyssl client cert 852s # expected: 403 852s # received: '403' 852s ok 4 852s # testing : protected cgi script 852s # expected: 200 852s # received: '200' 852s ok 5 852s # testing : X-Forwarded-Host header 852s # expected: 'localhost:8560' 852s # received: 'localhost:8560' 852s ok 6 852s # testing : client subject common name 852s # expected: 'client_ok' 852s # received: 'client_ok' 852s ok 7 852s # testing : ProxyPassReverse Location rewrite 852s # expected: 'http://localhost:8560/modules/' 852s # received: 'http://localhost:8560/modules/' 852s ok 8 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 1024 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '1024' 852s # received: 1024 852s ok 9 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 2048 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '2048' 852s # received: 2048 852s ok 10 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 3072 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '3072' 852s # received: 3072 852s ok 11 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 4096 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '4096' 852s # received: 4096 852s ok 12 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 5120 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '5120' 852s # received: 5120 852s ok 13 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 6144 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '6144' 852s # received: 6144 852s ok 14 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 7168 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '7168' 852s # received: 7168 852s ok 15 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 8192 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '8192' 852s # received: 8192 852s ok 16 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 9216 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '9216' 852s # received: 9216 852s ok 17 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 10240 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '10240' 852s # received: 10240 852s ok 18 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 11264 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '11264' 852s # received: 11264 852s ok 19 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 12288 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '12288' 852s # received: 12288 852s ok 20 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 13312 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '13312' 852s # received: 13312 852s ok 21 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 14336 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '14336' 852s # received: 14336 852s ok 22 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 15360 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '15360' 852s # received: 15360 852s ok 23 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 16384 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '16384' 852s # received: 16384 852s ok 24 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 17408 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '17408' 852s # received: 17408 852s ok 25 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 18432 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '18432' 852s # received: 18432 852s ok 26 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 19456 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '19456' 852s # received: 19456 852s ok 27 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 20480 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '20480' 852s # received: 20480 852s ok 28 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 21504 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '21504' 852s # received: 21504 852s ok 29 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 22528 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '22528' 852s # received: 22528 852s ok 30 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 23552 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '23552' 852s # received: 23552 852s ok 31 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 24576 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '24576' 852s # received: 24576 852s ok 32 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 25600 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '25600' 852s # received: 25600 852s ok 33 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 26624 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '26624' 852s # received: 26624 852s ok 34 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 27648 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '27648' 852s # received: 27648 852s ok 35 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 28672 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '28672' 852s # received: 28672 852s ok 36 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 29696 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '29696' 852s # received: 29696 852s ok 37 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 30720 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '30720' 852s # received: 30720 852s ok 38 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 31744 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '31744' 852s # received: 31744 852s ok 39 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 32768 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '32768' 852s # received: 32768 852s ok 40 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 33792 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '33792' 852s # received: 33792 852s ok 41 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 34816 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '34816' 852s # received: 34816 852s ok 42 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 35840 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '35840' 852s # received: 35840 852s ok 43 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 36864 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '36864' 852s # received: 36864 852s ok 44 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 37888 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '37888' 852s # received: 37888 852s ok 45 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 38912 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '38912' 852s # received: 38912 852s ok 46 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 39936 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '39936' 852s # received: 39936 852s ok 47 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 40960 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '40960' 852s # received: 40960 852s ok 48 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 41984 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '41984' 852s # received: 41984 852s ok 49 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 43008 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '43008' 852s # received: 43008 852s ok 50 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 44032 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '44032' 852s # received: 44032 852s ok 51 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 45056 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '45056' 852s # received: 45056 852s ok 52 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 46080 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '46080' 852s # received: 46080 852s ok 53 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 47104 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '47104' 852s # received: 47104 852s ok 54 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 48128 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '48128' 852s # received: 48128 852s ok 55 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 49152 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '49152' 852s # received: 49152 852s ok 56 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 50176 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '50176' 852s # received: 50176 852s ok 57 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 51200 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '51200' 852s # received: 51200 852s ok 58 852s #lwp request: 852s #POST http://localhost:8560/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 102400 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 7 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8560 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '102400' 852s # received: 102400 852s ok 59 852s # testing : / with proxy_http_https_proxy_section (http) 852s # expected: 200 852s # received: '200' 852s ok 60 852s # testing : CGI script with folded headers 852s # expected: 200 852s # received: '200' 852s ok 61 852s # testing : using valid proxyssl client cert 852s # expected: 200 852s # received: '200' 852s ok 62 852s # testing : using invalid proxyssl client cert 852s # expected: 403 852s # received: '403' 852s ok 63 852s # testing : protected cgi script 852s # expected: 200 852s # received: '200' 852s ok 64 852s # testing : X-Forwarded-Host header 852s # expected: 'localhost:8562' 852s # received: 'localhost:8562' 852s ok 65 852s # testing : client subject common name 852s # expected: 'client_ok' 852s # received: 'client_ok' 852s ok 66 852s # testing : ProxyPassReverse Location rewrite 852s # expected: 'http://localhost:8562/modules/' 852s # received: 'http://localhost:8562/modules/' 852s ok 67 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 1024 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '1024' 852s # received: 1024 852s ok 68 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 2048 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '2048' 852s # received: 2048 852s ok 69 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 3072 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '3072' 852s # received: 3072 852s ok 70 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 4096 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '4096' 852s # received: 4096 852s ok 71 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 5120 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '5120' 852s # received: 5120 852s ok 72 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 6144 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '6144' 852s # received: 6144 852s ok 73 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 7168 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '7168' 852s # received: 7168 852s ok 74 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 8192 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '8192' 852s # received: 8192 852s ok 75 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 9216 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '9216' 852s # received: 9216 852s ok 76 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 10240 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '10240' 852s # received: 10240 852s ok 77 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 11264 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '11264' 852s # received: 11264 852s ok 78 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 12288 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '12288' 852s # received: 12288 852s ok 79 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 13312 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '13312' 852s # received: 13312 852s ok 80 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 14336 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '14336' 852s # received: 14336 852s ok 81 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 15360 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '15360' 852s # received: 15360 852s ok 82 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 16384 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '16384' 852s # received: 16384 852s ok 83 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 17408 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '17408' 852s # received: 17408 852s ok 84 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 18432 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '18432' 852s # received: 18432 852s ok 85 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 19456 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '19456' 852s # received: 19456 852s ok 86 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 20480 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '20480' 852s # received: 20480 852s ok 87 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 21504 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '21504' 852s # received: 21504 852s ok 88 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 22528 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '22528' 852s # received: 22528 852s ok 89 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 23552 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '23552' 852s # received: 23552 852s ok 90 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 24576 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '24576' 852s # received: 24576 852s ok 91 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 25600 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '25600' 852s # received: 25600 852s ok 92 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 26624 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '26624' 852s # received: 26624 852s ok 93 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 27648 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '27648' 852s # received: 27648 852s ok 94 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 28672 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '28672' 852s # received: 28672 852s ok 95 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 29696 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '29696' 852s # received: 29696 852s ok 96 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 30720 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '30720' 852s # received: 30720 852s ok 97 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 31744 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '31744' 852s # received: 31744 852s ok 98 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 32768 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '32768' 852s # received: 32768 852s ok 99 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 33792 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '33792' 852s # received: 33792 852s ok 100 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 34816 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '34816' 852s # received: 34816 852s ok 101 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 35840 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '35840' 852s # received: 35840 852s ok 102 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 36864 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '36864' 852s # received: 36864 852s ok 103 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 37888 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '37888' 852s # received: 37888 852s ok 104 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 38912 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '38912' 852s # received: 38912 852s ok 105 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 39936 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '39936' 852s # received: 39936 852s ok 106 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 40960 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '40960' 852s # received: 40960 852s ok 107 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 41984 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '41984' 852s # received: 41984 852s ok 108 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 43008 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '43008' 852s # received: 43008 852s ok 109 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 44032 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '44032' 852s # received: 44032 852s ok 110 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 45056 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '45056' 852s # received: 45056 852s ok 111 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 46080 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '46080' 852s # received: 46080 852s ok 112 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 47104 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '47104' 852s # received: 47104 852s ok 113 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 48128 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:41 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '48128' 852s # received: 48128 852s ok 114 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 49152 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '49152' 852s # received: 49152 852s ok 115 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 50176 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '50176' 852s # received: 50176 852s ok 116 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 51200 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '51200' 852s # received: 51200 852s ok 117 852s #lwp request: 852s #POST http://localhost:8562/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 102400 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 7 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8562 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '102400' 852s # received: 102400 852s ok 118 852s # testing : / with proxy_https_http (https) 852s # expected: 200 852s # received: '200' 852s ok 119 852s # testing : CGI script with folded headers 852s # expected: 200 852s # received: '200' 852s ok 120 852s # testing : ProxyPassReverse Location rewrite 852s # expected: 'https://localhost:8564/modules/' 852s # received: 'https://localhost:8564/modules/' 852s ok 121 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 1024 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '1024' 852s # received: 1024 852s ok 122 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 2048 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '2048' 852s # received: 2048 852s ok 123 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 3072 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '3072' 852s # received: 3072 852s ok 124 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 4096 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '4096' 852s # received: 4096 852s ok 125 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 5120 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '5120' 852s # received: 5120 852s ok 126 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 6144 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '6144' 852s # received: 6144 852s ok 127 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 7168 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '7168' 852s # received: 7168 852s ok 128 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 8192 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '8192' 852s # received: 8192 852s ok 129 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 9216 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '9216' 852s # received: 9216 852s ok 130 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 10240 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '10240' 852s # received: 10240 852s ok 131 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 11264 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '11264' 852s # received: 11264 852s ok 132 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 12288 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '12288' 852s # received: 12288 852s ok 133 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 13312 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '13312' 852s # received: 13312 852s ok 134 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 14336 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '14336' 852s # received: 14336 852s ok 135 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 15360 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '15360' 852s # received: 15360 852s ok 136 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 16384 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '16384' 852s # received: 16384 852s ok 137 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 17408 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '17408' 852s # received: 17408 852s ok 138 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 18432 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '18432' 852s # received: 18432 852s ok 139 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 19456 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '19456' 852s # received: 19456 852s ok 140 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 20480 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '20480' 852s # received: 20480 852s ok 141 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 21504 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '21504' 852s # received: 21504 852s ok 142 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 22528 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '22528' 852s # received: 22528 852s ok 143 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 23552 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '23552' 852s # received: 23552 852s ok 144 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 24576 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '24576' 852s # received: 24576 852s ok 145 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 25600 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '25600' 852s # received: 25600 852s ok 146 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 26624 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '26624' 852s # received: 26624 852s ok 147 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 27648 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '27648' 852s # received: 27648 852s ok 148 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 28672 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '28672' 852s # received: 28672 852s ok 149 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 29696 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '29696' 852s # received: 29696 852s ok 150 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 30720 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '30720' 852s # received: 30720 852s ok 151 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 31744 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '31744' 852s # received: 31744 852s ok 152 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 32768 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '32768' 852s # received: 32768 852s ok 153 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 33792 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '33792' 852s # received: 33792 852s ok 154 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 34816 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '34816' 852s # received: 34816 852s ok 155 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 35840 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '35840' 852s # received: 35840 852s ok 156 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 36864 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '36864' 852s # received: 36864 852s ok 157 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 37888 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '37888' 852s # received: 37888 852s ok 158 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 38912 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '38912' 852s # received: 38912 852s ok 159 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 39936 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '39936' 852s # received: 39936 852s ok 160 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 40960 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '40960' 852s # received: 40960 852s ok 161 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 41984 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '41984' 852s # received: 41984 852s ok 162 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 43008 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '43008' 852s # received: 43008 852s ok 163 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 44032 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '44032' 852s # received: 44032 852s ok 164 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 45056 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '45056' 852s # received: 45056 852s ok 165 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 46080 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '46080' 852s # received: 46080 852s ok 166 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 47104 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '47104' 852s # received: 47104 852s ok 167 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 48128 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '48128' 852s # received: 48128 852s ok 168 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 49152 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '49152' 852s # received: 49152 852s ok 169 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 50176 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '50176' 852s # received: 50176 852s ok 170 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 51200 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '51200' 852s # received: 51200 852s ok 171 852s #lwp request: 852s #POST https://localhost:8564/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 102400 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 7 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8564 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '102400' 852s # received: 102400 852s ok 172 852s # testing : / with proxy_https_https (https) 852s # expected: 200 852s # received: '200' 852s ok 173 852s # testing : CGI script with folded headers 852s # expected: 200 852s # received: '200' 852s ok 174 852s # testing : using valid proxyssl client cert 852s # expected: 200 852s # received: '200' 852s ok 175 852s # testing : using invalid proxyssl client cert 852s # expected: 403 852s # received: '403' 852s ok 176 852s # testing : protected cgi script 852s # expected: 200 852s # received: '200' 852s ok 177 852s # testing : X-Forwarded-Host header 852s # expected: 'localhost:8561' 852s # received: 'localhost:8561' 852s ok 178 852s # testing : client subject common name 852s # expected: 'client_ok' 852s # received: 'client_ok' 852s ok 179 852s # testing : ProxyPassReverse Location rewrite 852s # expected: 'https://localhost:8561/modules/' 852s # received: 'https://localhost:8561/modules/' 852s ok 180 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 1024 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '1024' 852s # received: 1024 852s ok 181 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 2048 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '2048' 852s # received: 2048 852s ok 182 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 3072 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '3072' 852s # received: 3072 852s ok 183 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 4096 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:42 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '4096' 852s # received: 4096 852s ok 184 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 5120 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '5120' 852s # received: 5120 852s ok 185 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 6144 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '6144' 852s # received: 6144 852s ok 186 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 7168 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '7168' 852s # received: 7168 852s ok 187 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 8192 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '8192' 852s # received: 8192 852s ok 188 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 9216 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '9216' 852s # received: 9216 852s ok 189 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 10240 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '10240' 852s # received: 10240 852s ok 190 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 11264 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '11264' 852s # received: 11264 852s ok 191 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 12288 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '12288' 852s # received: 12288 852s ok 192 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 13312 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '13312' 852s # received: 13312 852s ok 193 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 14336 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '14336' 852s # received: 14336 852s ok 194 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 15360 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '15360' 852s # received: 15360 852s ok 195 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 16384 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '16384' 852s # received: 16384 852s ok 196 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 17408 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '17408' 852s # received: 17408 852s ok 197 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 18432 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '18432' 852s # received: 18432 852s ok 198 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 19456 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '19456' 852s # received: 19456 852s ok 199 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 20480 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '20480' 852s # received: 20480 852s ok 200 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 21504 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '21504' 852s # received: 21504 852s ok 201 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 22528 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '22528' 852s # received: 22528 852s ok 202 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 23552 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '23552' 852s # received: 23552 852s ok 203 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 24576 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '24576' 852s # received: 24576 852s ok 204 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 25600 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '25600' 852s # received: 25600 852s ok 205 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 26624 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '26624' 852s # received: 26624 852s ok 206 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 27648 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '27648' 852s # received: 27648 852s ok 207 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 28672 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '28672' 852s # received: 28672 852s ok 208 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 29696 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '29696' 852s # received: 29696 852s ok 209 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 30720 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '30720' 852s # received: 30720 852s ok 210 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 31744 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '31744' 852s # received: 31744 852s ok 211 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 32768 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '32768' 852s # received: 32768 852s ok 212 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 33792 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '33792' 852s # received: 33792 852s ok 213 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 34816 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '34816' 852s # received: 34816 852s ok 214 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 35840 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '35840' 852s # received: 35840 852s ok 215 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 36864 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '36864' 852s # received: 36864 852s ok 216 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 37888 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '37888' 852s # received: 37888 852s ok 217 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 38912 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '38912' 852s # received: 38912 852s ok 218 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 39936 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '39936' 852s # received: 39936 852s ok 219 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 40960 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '40960' 852s # received: 40960 852s ok 220 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 41984 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '41984' 852s # received: 41984 852s ok 221 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 43008 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '43008' 852s # received: 43008 852s ok 222 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 44032 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '44032' 852s # received: 44032 852s ok 223 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 45056 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '45056' 852s # received: 45056 852s ok 224 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 46080 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '46080' 852s # received: 46080 852s ok 225 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 47104 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '47104' 852s # received: 47104 852s ok 226 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 48128 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '48128' 852s # received: 48128 852s ok 227 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 49152 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '49152' 852s # received: 49152 852s ok 228 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 50176 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '50176' 852s # received: 50176 852s ok 229 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 51200 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '51200' 852s # received: 51200 852s ok 230 852s #lwp request: 852s #POST https://localhost:8561/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 102400 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:43 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 7 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8561 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '102400' 852s # received: 102400 852s ok 231 852s # testing : / with proxy_https_https_proxy_section (https) 852s # expected: 200 852s # received: '200' 852s ok 232 852s # testing : CGI script with folded headers 852s # expected: 200 852s # received: '200' 852s ok 233 852s # testing : using valid proxyssl client cert 852s # expected: 200 852s # received: '200' 852s ok 234 852s # testing : using invalid proxyssl client cert 852s # expected: 403 852s # received: '403' 852s ok 235 852s # testing : protected cgi script 852s # expected: 200 852s # received: '200' 852s ok 236 852s # testing : X-Forwarded-Host header 852s # expected: 'localhost:8563' 852s # received: 'localhost:8563' 852s ok 237 852s # testing : client subject common name 852s # expected: 'client_ok' 852s # received: 'client_ok' 852s ok 238 852s # testing : ProxyPassReverse Location rewrite 852s # expected: 'https://localhost:8563/modules/' 852s # received: 'https://localhost:8563/modules/' 852s ok 239 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 1024 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '1024' 852s # received: 1024 852s ok 240 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 2048 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '2048' 852s # received: 2048 852s ok 241 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 3072 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '3072' 852s # received: 3072 852s ok 242 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 4096 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '4096' 852s # received: 4096 852s ok 243 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 5120 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '5120' 852s # received: 5120 852s ok 244 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 6144 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '6144' 852s # received: 6144 852s ok 245 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 7168 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '7168' 852s # received: 7168 852s ok 246 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 8192 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '8192' 852s # received: 8192 852s ok 247 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 9216 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '9216' 852s # received: 9216 852s ok 248 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 10240 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '10240' 852s # received: 10240 852s ok 249 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 11264 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '11264' 852s # received: 11264 852s ok 250 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 12288 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '12288' 852s # received: 12288 852s ok 251 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 13312 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '13312' 852s # received: 13312 852s ok 252 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 14336 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '14336' 852s # received: 14336 852s ok 253 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 15360 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '15360' 852s # received: 15360 852s ok 254 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 16384 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '16384' 852s # received: 16384 852s ok 255 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 17408 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '17408' 852s # received: 17408 852s ok 256 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 18432 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '18432' 852s # received: 18432 852s ok 257 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 19456 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '19456' 852s # received: 19456 852s ok 258 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 20480 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '20480' 852s # received: 20480 852s ok 259 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 21504 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '21504' 852s # received: 21504 852s ok 260 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 22528 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '22528' 852s # received: 22528 852s ok 261 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 23552 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '23552' 852s # received: 23552 852s ok 262 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 24576 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '24576' 852s # received: 24576 852s ok 263 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 25600 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '25600' 852s # received: 25600 852s ok 264 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 26624 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '26624' 852s # received: 26624 852s ok 265 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 27648 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '27648' 852s # received: 27648 852s ok 266 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 28672 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '28672' 852s # received: 28672 852s ok 267 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 29696 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '29696' 852s # received: 29696 852s ok 268 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 30720 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '30720' 852s # received: 30720 852s ok 269 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 31744 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '31744' 852s # received: 31744 852s ok 270 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 32768 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '32768' 852s # received: 32768 852s ok 271 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 33792 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '33792' 852s # received: 33792 852s ok 272 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 34816 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '34816' 852s # received: 34816 852s ok 273 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 35840 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '35840' 852s # received: 35840 852s ok 274 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 36864 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '36864' 852s # received: 36864 852s ok 275 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 37888 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '37888' 852s # received: 37888 852s ok 276 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 38912 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '38912' 852s # received: 38912 852s ok 277 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 39936 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '39936' 852s # received: 39936 852s ok 278 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 40960 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '40960' 852s # received: 40960 852s ok 279 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 41984 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '41984' 852s # received: 41984 852s ok 280 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 43008 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '43008' 852s # received: 43008 852s ok 281 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 44032 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '44032' 852s # received: 44032 852s ok 282 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 45056 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '45056' 852s # received: 45056 852s ok 283 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 46080 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '46080' 852s # received: 46080 852s ok 284 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 47104 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '47104' 852s # received: 47104 852s ok 285 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 48128 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '48128' 852s # received: 48128 852s ok 286 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 49152 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:44 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '49152' 852s # received: 49152 852s ok 287 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 50176 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:45 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:45 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '50176' 852s # received: 50176 852s ok 288 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 51200 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:45 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Tue, 17 Dec 2024 19:02:45 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '51200' 852s # received: 51200 852s ok 289 852s #lwp request: 852s #POST https://localhost:8563/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.76 852s #Content-Length: 102400 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Tue, 17 Dec 2024 19:02:45 GMT 852s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 852s #Vary: In-If1 852s #Content-Length: 7 852s #Client-Date: Tue, 17 Dec 2024 19:02:45 GMT 852s #Client-Peer: 127.0.0.1:8563 852s #Client-Response-Num: 1 852s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 852s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 852s #Client-SSL-Socket-Class: IO::Socket::SSL 852s #Client-SSL-Version: TLSv1_3 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '102400' 852s # received: 102400 852s ok 290 852s ok 853s t/ssl/require.t ..................... 853s 1..10 853s # Running under perl version 5.038002 for linux 853s # Current time local: Tue Dec 17 19:02:45 2024 853s # Current time GMT: Tue Dec 17 19:02:45 2024 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.42 853s ok 1 853s ok 2 853s ok 3 853s ok 4 853s ok 5 853s ok 6 853s ok 7 853s ok 8 853s ok 9 853s ok 10 853s ok 855s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 858s t/ssl/varlookup.t ................... 858s 1..83 858s # Running under perl version 5.038002 for linux 858s # Current time local: Tue Dec 17 19:02:48 2024 858s # Current time GMT: Tue Dec 17 19:02:48 2024 858s # Using Test.pm version 1.31 858s # Using Apache/Test.pm version 1.42 858s # testing : HTTP_USER_AGENT 858s # expected: 'libwww-perl/6.76' 858s # received: 'libwww-perl/6.76' 858s ok 1 858s # testing : HTTP:User-Agent 858s # expected: 'libwww-perl/6.76' 858s # received: 'libwww-perl/6.76' 858s ok 2 858s # testing : HTTP_REFERER 858s # expected: 't/ssl/varlookup.t' 858s # received: 't/ssl/varlookup.t' 858s ok 3 858s # testing : HTTP_HOST 858s # expected: 'localhost:8532' 858s # received: 'localhost:8532' 858s ok 4 858s # testing : QUERY_STRING 858s # expected: 'QUERY_STRING' 858s # received: 'QUERY_STRING' 858s ok 5 858s # testing : SERVER_SOFTWARE 858s # expected: qr/^Apache\/2.4.58/ 858s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 858s ok 6 858s # testing : SERVER_ADMIN 858s # expected: 'tuser@localhost' 858s # received: 'tuser@localhost' 858s ok 7 858s # testing : SERVER_PORT 858s # expected: '8532' 858s # received: '8532' 858s ok 8 858s # testing : SERVER_NAME 858s # expected: 'localhost' 858s # received: 'localhost' 858s ok 9 858s # testing : SERVER_PROTOCOL 858s # expected: qr/^HTTP\/1\.\d$/ 858s # received: 'HTTP/1.1' 858s ok 10 858s # testing : REMOTE_ADDR 858s # expected: '127.0.0.1' 858s # received: '127.0.0.1' 858s ok 11 858s # testing : DOCUMENT_ROOT 858s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 858s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 858s ok 12 858s # testing : REQUEST_METHOD 858s # expected: 'GET' 858s # received: 'GET' 858s ok 13 858s # testing : REQUEST_URI 858s # expected: '/test_ssl_var_lookup' 858s # received: '/test_ssl_var_lookup' 858s ok 14 858s # testing : TIME_YEAR 858s # expected: 2024 858s # received: '2024' 858s ok 15 858s # testing : TIME_MON 858s # expected: '12' 858s # received: '12' 858s ok 16 858s # testing : TIME_DAY 858s # expected: '17' 858s # received: '17' 858s ok 17 858s # testing : TIME_WDAY 858s # expected: 2 858s # received: '2' 858s ok 18 858s # testing : IS_SUBREQ 858s # expected: 'false' 858s # received: 'false' 858s ok 19 858s # testing : API_VERSION 858s # expected: '20120211' 858s # received: '20120211' 858s ok 20 858s # testing : THE_REQUEST 858s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 858s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 858s ok 21 858s # testing : REQUEST_SCHEME 858s # expected: 'https' 858s # received: 'https' 858s ok 22 858s # testing : HTTPS 858s # expected: 'on' 858s # received: 'on' 858s ok 23 858s # testing : ENV:THE_ARGS 858s # expected: 'ENV:THE_ARGS' 858s # received: 'ENV:THE_ARGS' 858s ok 24 858s # testing : SSL_CLIENT_M_VERSION 858s # expected: qr/^\d+$/ 858s # received: '3' 858s ok 25 858s # testing : SSL_SERVER_M_VERSION 858s # expected: qr/^\d+$/ 858s # received: '3' 858s ok 26 858s # testing : SSL_CLIENT_M_SERIAL 858s # expected: qr/^[0-9A-F]+$/ 858s # received: '04' 858s ok 27 858s # testing : SSL_SERVER_M_SERIAL 858s # expected: qr/^[0-9A-F]+$/ 858s # received: '01' 858s ok 28 858s # testing : SSL_PROTOCOL 858s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 858s # received: 'TLSv1.3' 858s ok 29 858s # testing : SSL_CLIENT_V_START 858s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 858s # received: 'Dec 17 18:57:28 2024 GMT' 858s ok 30 858s # testing : SSL_SERVER_V_START 858s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 858s # received: 'Dec 17 18:57:27 2024 GMT' 858s ok 31 858s # testing : SSL_CLIENT_V_END 858s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 858s # received: 'Dec 17 18:57:28 2025 GMT' 858s ok 32 858s # testing : SSL_SERVER_V_END 858s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 858s # received: 'Dec 17 18:57:27 2025 GMT' 858s ok 33 858s # testing : SSL_CIPHER 858s # expected: qr/^[A-Z0-9_-]+$/ 858s # received: 'TLS_AES_256_GCM_SHA384' 858s ok 34 858s # testing : SSL_CIPHER_EXPORT 858s # expected: 'false' 858s # received: 'false' 858s ok 35 858s # testing : SSL_CIPHER_ALGKEYSIZE 858s # expected: qr/^\d+$/ 858s # received: '256' 858s ok 36 858s # testing : SSL_CIPHER_USEKEYSIZE 858s # expected: qr/^\d+$/ 858s # received: '256' 858s ok 37 858s # testing : SSL_SECURE_RENEG 858s # expected: qr/^(false|true)$/ 858s # received: 'true' 858s ok 38 858s # testing : SSL_CLIENT_S_DN 858s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 858s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 858s ok 39 858s # testing : SSL_SERVER_S_DN 858s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 858s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 858s ok 40 858s # testing : SSL_CLIENT_S_DN_C 858s # expected: 'US' 858s # received: 'US' 858s ok 41 858s # testing : SSL_SERVER_S_DN_C 858s # expected: 'US' 858s # received: 'US' 858s ok 42 858s # testing : SSL_CLIENT_S_DN_ST 858s # expected: 'California' 858s # received: 'California' 858s ok 43 858s # testing : SSL_SERVER_S_DN_ST 858s # expected: 'California' 858s # received: 'California' 858s ok 44 858s # testing : SSL_CLIENT_S_DN_L 858s # expected: 'San Francisco' 858s # received: 'San Francisco' 858s ok 45 858s # testing : SSL_SERVER_S_DN_L 858s # expected: 'San Francisco' 858s # received: 'San Francisco' 858s ok 46 858s # testing : SSL_CLIENT_S_DN_O 858s # expected: 'ASF' 858s # received: 'ASF' 858s ok 47 858s # testing : SSL_SERVER_S_DN_O 858s # expected: 'ASF' 858s # received: 'ASF' 858s ok 48 858s # testing : SSL_CLIENT_S_DN_OU 858s # expected: 'httpd-test' 858s # received: 'httpd-test' 858s ok 49 858s # testing : SSL_SERVER_S_DN_OU 858s # expected: qr/^httpd-test\/([-\w]+)/ 858s # received: 'httpd-test/rsa-test' 858s ok 50 858s # testing : SSL_CLIENT_S_DN_CN 858s # expected: 'client_ok' 858s # received: 'client_ok' 858s ok 51 858s # testing : SSL_SERVER_S_DN_CN 858s # expected: 'localhost' 858s # received: 'localhost' 858s ok 52 858s # testing : SSL_CLIENT_S_DN_Email 858s # expected: 'test-dev@httpd.apache.org' 858s # received: 'test-dev@httpd.apache.org' 858s ok 53 858s # testing : SSL_SERVER_S_DN_Email 858s # expected: 'test-dev@httpd.apache.org' 858s # received: 'test-dev@httpd.apache.org' 858s ok 54 858s # testing : SSL_CLIENT_SAN_Email_0 858s # expected: 'test-dev@httpd.apache.org' 858s # received: 'test-dev@httpd.apache.org' 858s ok 55 858s # testing : SSL_SERVER_SAN_DNS_0 858s # expected: 'localhost' 858s # received: 'localhost' 858s ok 56 858s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 858s # expected: 'test-dev@httpd.apache.org' 858s # received: 'test-dev@httpd.apache.org' 858s ok 57 858s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 858s # expected: '_https.localhost' 858s # received: '_https.localhost' 858s ok 58 858s # testing : SSL_CLIENT_I_DN 858s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 858s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 858s ok 59 858s # testing : SSL_SERVER_I_DN 858s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 858s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 858s ok 60 858s # testing : SSL_CLIENT_I_DN_C 858s # expected: 'US' 858s # received: 'US' 858s ok 61 858s # testing : SSL_SERVER_I_DN_C 858s # expected: 'US' 858s # received: 'US' 858s ok 62 858s # testing : SSL_CLIENT_I_DN_ST 858s # expected: 'California' 858s # received: 'California' 858s ok 63 858s # testing : SSL_SERVER_I_DN_ST 858s # expected: 'California' 858s # received: 'California' 858s ok 64 858s # testing : SSL_CLIENT_I_DN_L 858s # expected: 'San Francisco' 858s # received: 'San Francisco' 858s ok 65 858s # testing : SSL_SERVER_I_DN_L 858s # expected: 'San Francisco' 858s # received: 'San Francisco' 858s ok 66 858s # testing : SSL_CLIENT_I_DN_O 858s # expected: 'ASF' 858s # received: 'ASF' 858s ok 67 858s # testing : SSL_SERVER_I_DN_O 858s # expected: 'ASF' 858s # received: 'ASF' 858s ok 68 858s # testing : SSL_CLIENT_I_DN_OU 858s # expected: 'httpd-test' 858s # received: 'httpd-test' 858s ok 69 858s # testing : SSL_SERVER_I_DN_OU 858s # expected: 'httpd-test' 858s # received: 'httpd-test' 858s ok 70 858s # testing : SSL_CLIENT_I_DN_CN 858s # expected: 'ca' 858s # received: 'ca' 858s ok 71 858s # testing : SSL_SERVER_I_DN_CN 858s # expected: 'ca' 858s # received: 'ca' 858s ok 72 858s # testing : SSL_SERVER_I_DN_CN_RAW 858s # expected: 'ca' 858s # received: 'ca' 858s ok 73 858s # testing : SSL_SERVER_I_DN_CN_0_RAW 858s # expected: 'ca' 858s # received: 'ca' 858s ok 74 858s # testing : SSL_CLIENT_I_DN_Email 858s # expected: 'test-dev@httpd.apache.org' 858s # received: 'test-dev@httpd.apache.org' 858s ok 75 858s # testing : SSL_SERVER_I_DN_Email 858s # expected: 'test-dev@httpd.apache.org' 858s # received: 'test-dev@httpd.apache.org' 858s ok 76 858s # testing : SSL_CLIENT_A_SIG 858s # expected: 'sha256WithRSAEncryption' 858s # received: 'sha256WithRSAEncryption' 858s ok 77 858s # testing : SSL_SERVER_A_SIG 858s # expected: 'sha256WithRSAEncryption' 858s # received: 'sha256WithRSAEncryption' 858s ok 78 858s # testing : SSL_CLIENT_A_KEY 858s # expected: 'rsaEncryption' 858s # received: 'rsaEncryption' 858s ok 79 858s # testing : SSL_SERVER_A_KEY 858s # expected: qr/^[rd]saEncryption$/ 858s # received: 'rsaEncryption' 858s ok 80 858s # testing : SSL_CLIENT_CERT 858s # expected: qr/^-----BEGIN CERTIFICATE-----/ 858s # received: '-----BEGIN CERTIFICATE----- 858s # MIIFHTCCBAWgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 858s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 858s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 858s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 858s # MTg1NzI4WhcNMjUxMjE3MTg1NzI4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 858s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 858s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 858s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 858s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVP9CLqIae9/lc0esvAzOdu5Uw+w82WGNRIf 858s # mIH/5QmDbtEur40TDfQbWzGXVv++2Ew/ipNox2nhokN6/2ooMMJgCCgMtQdGu13R 858s # FXL262t0xQbJkrJ0crRFjp5mAXUaEOprfbppiWivt0pPsblC0Ya5XNZ7wHEhusyg 858s # ZIeIKuZCt1D+ZlmQPPfY5uGN6ni+DsurYIkC7QuOghlGDRNc/FP4dgw+qNZ3+yOb 858s # 9aUQjlmFRoGQPW0wCc6fQGQU00AR9Bi4+cFl2du6i+faqLm9gUZr1yB0XM631/cx 858s # nZYbZm8FKtX3E7xZebikKB/4bWSyeqaUbUXm4PKLsqEjwd01MwIDAQABo4IBbzCC 858s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 858s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 858s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 858s # A1UdDgQWBBTS+XbztLO64PTHxKobFhGCBNhUCDCBvgYDVR0jBIG2MIGzoYGapIGX 858s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 858s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 858s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 858s # Y2hlLm9yZ4IUJXdnXaPI2MqHaGU8b44ZTPOITIkwDQYJKoZIhvcNAQELBQADggEB 858s # ADuX3h1tSfN4d3HST6/rIwzGDFh5y9CcvGsuNpNGVGWzpZQTMID30sqKHRqXk03c 858s # TeOEi+/awLh5O6Q0R1cgKvucS0JGCHZwN8BQirqxWY7NaP2czklIG9GNzamMxkma 858s # C7KghbkPaY/ejQYtDYmuv8r0aLd2ekfNjvoEj+8Now6t/xxdgR/yUq/Z8+bAPcm4 858s # B6D+VelGmNauURmWXTOaoQ8IJdiA6EePlykJNGtOD7XOmbTYjZsQEBWz+5AzyD4y 858s # /508aB9NLLtFbzMXOtOGjZjQS0pFpO235fhcuNKnb3o+WBF6TVuCo2V+zcyXqgLA 858s # 5mnOVE/UxweH/+XyTIpMWVk= 858s # -----END CERTIFICATE----- 858s # ' 858s ok 81 858s # testing : SSL_SERVER_CERT 858s # expected: qr/^-----BEGIN CERTIFICATE-----/ 858s # received: '-----BEGIN CERTIFICATE----- 858s # MIIE0TCCA7mgAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 858s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 858s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 858s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 858s # MTg1NzI3WhcNMjUxMjE3MTg1NzI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 858s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 858s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 858s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 858s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAybBt5HwiFcwLRd63/oB1iniM 858s # L8XBibgcXF901h+Mq+RrMQTflbr6JY6mkWXQC/O6ktcINIbuhpOlS5yo/Mtq/eyz 858s # 2ixxrOhGTubQeIRG27gHYVMaY7NWGmtGwE5bF1WhO9VVzjuPwS+gf+hlnE0dTt14 858s # 1pcEXLRh60ZfmZR5dVoUiZC8k/G09bZe8n0YBv/2Yl17Z6Q7G8Xrg/DoZNTValM6 858s # J0/ikrAgq6yD60UKa6189Zz5W2/eGEpl9JUofF5YLlULE7rT1yeSNuBqDEhRQuIw 858s # 1sK32g1yKOy0agzYlTinu05kjB17Pe4XnTGgF+KFGVNpvClyKcavloGbfLOdnQID 858s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 858s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCV+fos/E8tPvfvbEIGOP72BtrjS 858s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 858s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 858s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 858s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQld2ddo8jYyodoZTxvjhlM84hM 858s # iTANBgkqhkiG9w0BAQsFAAOCAQEAeS+DFfYb11lS3OKcPMa9+1I44iBV0Hj3lvS/ 858s # b14318HUgDPTLdCjzdnCyv9DKkJvK6+UIMBcRsyRZDu8EiXzJDOyonjzZ6pU79RK 858s # uAPBKGD3+uejrP03K1JkQat9kfaCOrTxFSHbOCOXEbm81UIg0kSKIjSvdsHEbvev 858s # 1B713KAnM1PS14k+rc5+rXcZ0KZ5MNmZbYu2Dbpkk4LCQ1gT+MzQt4Ryoz8UoZhw 858s # inqNPiJl7YOiiZSQ7zL0rO+czwO7D6SaPt4h7o4ecTtW+6z8YJCzawJsQ3oT0MYo 858s # UDAmWITDC9UGS2Lf7xsiklN+B9muBJ5m52nzjM52BmUP6+BShA== 858s # -----END CERTIFICATE----- 858s # ' 858s ok 82 858s # testing : SSL_CLIENT_VERIFY 858s # expected: 'SUCCESS' 858s # received: 'SUCCESS' 858s ok 83 858s ok 860s t/ssl/verify.t ...................... 860s 1..3 860s # Running under perl version 5.038002 for linux 860s # Current time local: Tue Dec 17 19:02:51 2024 860s # Current time GMT: Tue Dec 17 19:02:51 2024 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.42 860s HTTP/1.1 403 Forbidden 860s Connection: close 860s Date: Tue, 17 Dec 2024 19:02:53 GMT 860s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 860s Content-Length: 258 860s Content-Type: text/html; charset=iso-8859-1 860s Client-Date: Tue, 17 Dec 2024 19:02:53 GMT 860s Client-Peer: 127.0.0.1:8532 860s Client-Response-Num: 1 860s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 860s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 860s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 860s Client-SSL-Socket-Class: IO::Socket::SSL 860s Client-SSL-Version: TLSv1_3 860s Title: 403 Forbidden 860s 860s 860s 860s 403 Forbidden 860s 860s

Forbidden

860s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

860s 860s ok 1 860s HTTP/1.1 200 OK 860s Connection: close 860s Date: Tue, 17 Dec 2024 19:02:53 GMT 860s Accept-Ranges: bytes 860s ETag: "1a-613edd771cbc0" 860s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 860s Vary: In-If1 860s Content-Length: 26 860s Content-Type: text/html 860s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 860s Client-Date: Tue, 17 Dec 2024 19:02:53 GMT 860s Client-Peer: 127.0.0.1:8532 860s Client-Response-Num: 1 860s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 860s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 860s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 860s Client-SSL-Socket-Class: IO::Socket::SSL 860s Client-SSL-Version: TLSv1_3 860s DMMATCH1: 1 860s 860s welcome to localhost:8529 860s ok 2 860s 500 Server closed connection without sending any data back 860s Content-Type: text/plain 860s Client-Date: Tue, 17 Dec 2024 19:02:53 GMT 860s Client-Warning: Internal response 860s 860s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 860s ok 3 860s ok 860s All tests successful. 860s Files=142, Tests=7321, 312 wallclock secs ( 1.60 usr 0.37 sys + 133.03 cusr 138.27 csys = 273.27 CPU) 860s Result: PASS 860s [warning] server localhost:8529 shutdown 861s [warning] port 8529 still in use... 867s ......done 867s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 867s Files=142, Tests=7321, 312 wallclock secs ( 1.60 usr 0.37 sys + 133.03 cusr 138.27 csys = 273.27 CPU) 867s + grep -E '^Result: PASS' testlog.mpm_worker 867s Result: PASS 867s + grep -E '^Result: FAIL' testlog.mpm_worker 867s + grep -E 'server dumped core' testlog.mpm_worker 867s + return 0 867s + run_tests mpm_event 867s + local MPM=mpm_event 867s + shift 867s + local LOG=testlog.mpm_event 867s + echo =============Running-with-mpm_event========== 867s + rm -f apache2.conf.debian 867s =============Running-with-mpm_event========== 867s + cp /etc/apache2/apache2.conf apache2.conf.debian 867s + cat /etc/apache2/mods-available/mpm_event.load 867s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-available/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 867s + grep -v mpm_ 867s + xargs cat 867s + for m in bucketeer case_filter case_filter_in 867s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 867s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 867s t/TEST -clean 867s + for m in bucketeer case_filter case_filter_in 867s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 867s + for m in bucketeer case_filter case_filter_in 867s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 867s + cat /etc/apache2/mods-available/mime.conf 867s + echo 'Servername localhost' 867s + make clean 867s [warning] setting ulimit to allow core files 867s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/TEST -clean 867s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules' 867s cd nntp_like && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 867s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 867s cd test_ssl && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 867s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 867s cd test_utilities && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 867s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 867s cd test_session && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 867s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 867s cd test_apr_uri && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 867s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 867s cd echo_post && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 867s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 867s cd input_body_filter && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 867s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 867s cd random_chunk && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 867s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 867s cd test_pass_brigade && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 867s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 867s cd list_modules && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 867s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 867s cd memory_track && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 867s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 867s cd authany && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 867s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 867s cd echo_post_chunk && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 867s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 867s cd fold && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 867s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 867s cd eat_post && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 867s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 867s cd test_rwrite && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 867s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 867s cd client_add_filter && make clean 867s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 867s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 867s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 867s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules' 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 867s rmdir export 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 867s rmdir csr 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 867s rmdir conf 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 867s rmdir certs 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 867s rmdir proxy 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 867s rmdir crl 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 867s rmdir newcerts 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 867s unlink /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 867s rmdir keys 867s rmdir asf 867s rmdir /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 867s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 867s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test' 867s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 867s t/TEST -clean 868s [warning] setting ulimit to allow core files 868s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 868s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 868s make[2]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 868s rm -f \ 868s TestItSelf.bso TestItSelf.def \ 868s TestItSelf.exp TestItSelf.x \ 868s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 868s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 868s *.a *.o \ 868s *perl.core MYMETA.json \ 868s MYMETA.yml blibdirs.ts \ 868s core core.*perl.*.? \ 868s core.[0-9] core.[0-9][0-9] \ 868s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 868s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 868s mon.out perl \ 868s perl perl.exe \ 868s perlmain.c pm_to_blib \ 868s pm_to_blib.ts so_locations \ 868s tmon.out 868s rm -rf \ 868s Makefile.old blib \ 868s t/TEST 868s mv Makefile Makefile.old > /dev/null 2>&1 868s make[2]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 868s rm -f \ 868s Test.bso Test.def \ 868s Test.exp Test.x \ 868s ../blib/arch/auto/Apache/Test/extralibs.all \ 868s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 868s *.a *.o \ 868s *perl.core MYMETA.json \ 868s MYMETA.yml blibdirs.ts \ 868s core core.*perl.*.? \ 868s core.[0-9] core.[0-9][0-9] \ 868s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 868s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 868s mon.out perl \ 868s perl perl.exe \ 868s perlmain.c pm_to_blib \ 868s pm_to_blib.ts so_locations \ 868s tmon.out 868s rm -rf \ 868s .mypacklist Makefile.old \ 868s blib t/REPORT \ 868s t/TEST 868s mv Makefile Makefile.old > /dev/null 2>&1 868s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test' 868s rm -f \ 868s test.bso test.def \ 868s test.exp test.x \ 868s blib/arch/auto/httpd-test/extralibs.all \ 868s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 868s *.a *.o \ 868s *perl.core MYMETA.json \ 868s MYMETA.yml blibdirs.ts \ 868s core core.*perl.*.? \ 868s core.[0-9] core.[0-9][0-9] \ 868s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 868s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 868s mon.out perl \ 868s perl perl.exe \ 868s perlmain.c pm_to_blib \ 868s pm_to_blib.ts so_locations \ 868s tmon.out 868s rm -rf \ 868s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 868s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 868s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 868s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 868s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 868s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 868s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 868s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 868s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 868s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 868s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 868s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 868s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 868s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 868s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 868s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 868s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 868s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 868s blib 868s mv Makefile Makefile.old > /dev/null 2>&1 868s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 868s + chown -R tuser: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp 868s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/apache2.conf.debian' 868s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 868s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 868s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 868s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 868s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 868s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 868s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 868s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 868s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 868s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 868s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 868s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 868s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 868s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 868s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 868s [ info] generating script ./t/htdocs/modules/cgi/big.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 868s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 868s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 868s [ info] generating script ./t/htdocs/modules/cgi/env.pl 868s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 868s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 868s [ info] generating script ./t/htdocs/modules/cgi/action.pl 868s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 868s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 868s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 868s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 868s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 868s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 868s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 868s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 868s Warning: NAME must be a package name 868s Checking if your kit is complete... 868s Looks good 868s [ info] generating script t/TEST 868s [ info] generating script ./t/cgi-bin/cookies.pl 868s [ info] generating script ./t/cgi-bin/next_available_port.pl 868s [ info] generating script t/TEST 868s Writing MYMETA.yml and MYMETA.json 868s Writing MYMETA.yml and MYMETA.json 868s Checking for Cwd...ok 868s Checking for File::Spec...ok 868s Generating a Unix-style Makefile 868s Writing Makefile for httpd-test 868s Writing MYMETA.yml and MYMETA.json 868s + su tuser -c 't/TEST ' 868s + tee testlog.mpm_event 868s [warning] setting ulimit to allow core files 868s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/TEST 870s [warning] generating SSL CA for asf 870s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 870s ...+.....+......+.+...+..+.+...............+..............+...+......+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+...+.....+....+.......................+....+...+...+...+.....+.+.....+.+...+.....+..........+..+..........+.........+.....+.+...+..+.............+..+.........+...+.+..+.......+.....+.+.....+......+............................+...+............+...+.....+...+......+......+.......+.....+.+.....+.......+...+...........+...+.+............+.........+........+...+.......+........+.............+...........+......+....+...+..........................+......+.+..............+...+...+.........+....+.....+..........+......+........+.......+...........+.......+...........+..........+......+...+............+...+......+..+.......+..+.+...+.................+...+....+...+.....+...+......+..........+..........................+.......+...+...+.....+.........+...+....+.....+......+...............+....+........+.+......+......+.....+...+.+.....+......+.........+.........+....+..+.+............+.....+.+.....+.......+...............+........+.+........+...+...+....+.....+......+.+...........+...................+...........+....+...+......+......+...+..+....+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 870s .......+...+........+..........+..+.+..+...+....+.....+................+...........+.+.....+...+....+..+.+...+.....+.........+.......+.........+..+....+......+..+......+....+.....+.+......+.....+..........+......+..+...+.............+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+.+......+...+.....+................+.....+.+..............+.+..+...+.......+.....+.+......+......+.....+.........+...................+..+....+.....+.............+..+................+.........+........+......+.+...+...+........+.......+........+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 870s ----- 870s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 870s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 871s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 871s [ info] openssl req -new -key keys/server_des3_dsa.pem -out csr/server_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3_dsa.cnf 871s [ info] openssl ca -policy policy_anything -in csr/server_des3_dsa.csr -out certs/server_des3_dsa.crt -passin pass:httpd -config conf/server_des3_dsa.cnf -batch -extensions server_ext 871s Using configuration from conf/server_des3_dsa.cnf 871s Check that the request matches the signature 871s Signature ok 871s The Subject's Distinguished Name is as follows 871s countryName :PRINTABLE:'US' 871s stateOrProvinceName :ASN.1 12:'California' 871s localityName :ASN.1 12:'San Francisco' 871s organizationName :ASN.1 12:'ASF' 871s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 871s commonName :ASN.1 12:'localhost' 871s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 871s Certificate is to be certified until Dec 17 19:03:04 2025 GMT (365 days) 871s 871s Write out database with 1 new entries 871s Database updated 871s [ info] openssl genrsa -out keys/server2.pem 2048 871s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 871s [ info] openssl ca -policy policy_anything -in csr/server2.csr -out certs/server2.crt -passin pass:httpd -config conf/server2.cnf -batch -extensions server_ext 871s Using configuration from conf/server2.cnf 871s Check that the request matches the signature 871s Signature ok 871s The Subject's Distinguished Name is as follows 871s countryName :PRINTABLE:'US' 871s stateOrProvinceName :ASN.1 12:'California' 871s localityName :ASN.1 12:'San Francisco' 871s organizationName :ASN.1 12:'ASF' 871s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 871s commonName :ASN.1 12:'localhost' 871s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 871s Certificate is to be certified until Dec 17 19:03:04 2025 GMT (365 days) 871s 871s Write out database with 1 new entries 871s Database updated 871s [ info] openssl genrsa -out keys/client_revoked.pem 2048 871s [ info] openssl req -new -key keys/client_revoked.pem -out csr/client_revoked.csr -passin pass:httpd -passout pass:httpd -config conf/client_revoked.cnf 871s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch 871s Using configuration from conf/client_revoked.cnf 871s Check that the request matches the signature 871s Signature ok 871s The Subject's Distinguished Name is as follows 871s countryName :PRINTABLE:'US' 871s stateOrProvinceName :ASN.1 12:'California' 871s localityName :ASN.1 12:'San Francisco' 871s organizationName :ASN.1 12:'ASF' 871s organizationalUnitName:ASN.1 12:'httpd-test' 871s commonName :ASN.1 12:'client_revoked' 871s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 871s Certificate is to be certified until Dec 17 19:03:04 2025 GMT (365 days) 871s 871s Write out database with 1 new entries 871s Database updated 871s [ info] openssl pkcs12 -export -in certs/client_revoked.crt -inkey keys/client_revoked.pem -out export/client_revoked.p12 -passin pass:httpd -passout pass:httpd 871s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 871s Using configuration from conf/cacrl.cnf 871s Revoking Certificate 03. 871s Database updated 871s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 871s Using configuration from conf/cacrl.cnf 871s [ info] generating proxy cert: proxy/client_revoked.pem 871s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 871s [ info] openssl req -new -key keys/server2_dsa.pem -out csr/server2_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_dsa.cnf 871s [ info] openssl ca -policy policy_anything -in csr/server2_dsa.csr -out certs/server2_dsa.crt -passin pass:httpd -config conf/server2_dsa.cnf -batch -extensions server_ext 871s Using configuration from conf/server2_dsa.cnf 871s Check that the request matches the signature 871s Signature ok 871s The Subject's Distinguished Name is as follows 871s countryName :PRINTABLE:'US' 871s stateOrProvinceName :ASN.1 12:'California' 871s localityName :ASN.1 12:'San Francisco' 871s organizationName :ASN.1 12:'ASF' 871s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 871s commonName :ASN.1 12:'localhost' 871s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 871s Certificate is to be certified until Dec 17 19:03:04 2025 GMT (365 days) 871s 871s Write out database with 1 new entries 871s Database updated 871s [ info] openssl genrsa -out keys/client_ok.pem 2048 871s [ info] openssl req -new -key keys/client_ok.pem -out csr/client_ok.csr -passin pass:httpd -passout pass:httpd -config conf/client_ok.cnf 871s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 871s Using configuration from conf/client_ok.cnf 871s Check that the request matches the signature 871s Signature ok 871s The Subject's Distinguished Name is as follows 871s countryName :PRINTABLE:'US' 871s stateOrProvinceName :ASN.1 12:'California' 871s localityName :ASN.1 12:'San Francisco' 871s organizationName :ASN.1 12:'ASF' 871s organizationalUnitName:ASN.1 12:'httpd-test' 871s commonName :ASN.1 12:'client_ok' 871s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 871s Certificate is to be certified until Dec 17 19:03:04 2025 GMT (365 days) 871s 871s Write out database with 1 new entries 871s Database updated 871s [ info] openssl pkcs12 -export -in certs/client_ok.crt -inkey keys/client_ok.pem -out export/client_ok.p12 -passin pass:httpd -passout pass:httpd 871s [ info] generating proxy cert: proxy/client_ok.pem 871s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 871s [ info] openssl req -new -key keys/server2_des3.pem -out csr/server2_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3.cnf 871s [ info] openssl ca -policy policy_anything -in csr/server2_des3.csr -out certs/server2_des3.crt -passin pass:httpd -config conf/server2_des3.cnf -batch -extensions server_ext 871s Using configuration from conf/server2_des3.cnf 871s Check that the request matches the signature 871s Signature ok 871s The Subject's Distinguished Name is as follows 871s countryName :PRINTABLE:'US' 871s stateOrProvinceName :ASN.1 12:'California' 871s localityName :ASN.1 12:'San Francisco' 871s organizationName :ASN.1 12:'ASF' 871s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 871s commonName :ASN.1 12:'localhost' 871s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 871s Certificate is to be certified until Dec 17 19:03:04 2025 GMT (365 days) 871s 871s Write out database with 1 new entries 871s Database updated 871s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 872s [ info] openssl req -new -key keys/client_snakeoil.pem -out csr/client_snakeoil.csr -passin pass:httpd -passout pass:httpd -config conf/client_snakeoil.cnf 872s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch 872s Using configuration from conf/client_snakeoil.cnf 872s Check that the request matches the signature 872s Signature ok 872s The Subject's Distinguished Name is as follows 872s countryName :PRINTABLE:'AU' 872s stateOrProvinceName :ASN.1 12:'Queensland' 872s localityName :ASN.1 12:'Mackay' 872s organizationName :ASN.1 12:'Snake Oil, Ltd.' 872s organizationalUnitName:ASN.1 12:'Staff' 872s commonName :ASN.1 12:'client_snakeoil' 872s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 872s Certificate is to be certified until Dec 17 19:03:05 2025 GMT (365 days) 872s 872s Write out database with 1 new entries 872s Database updated 872s [ info] openssl pkcs12 -export -in certs/client_snakeoil.crt -inkey keys/client_snakeoil.pem -out export/client_snakeoil.p12 -passin pass:httpd -passout pass:httpd 872s [ info] generating proxy cert: proxy/client_snakeoil.pem 872s [ info] openssl genrsa -out keys/client_colon.pem 2048 872s [ info] openssl req -new -key keys/client_colon.pem -out csr/client_colon.csr -passin pass:httpd -passout pass:httpd -config conf/client_colon.cnf 872s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch 872s Using configuration from conf/client_colon.cnf 872s Check that the request matches the signature 872s Signature ok 872s The Subject's Distinguished Name is as follows 872s countryName :PRINTABLE:'US' 872s stateOrProvinceName :ASN.1 12:'California' 872s localityName :ASN.1 12:'San Francisco' 872s organizationName :ASN.1 12:'ASF' 872s organizationalUnitName:ASN.1 12:'httpd-test' 872s commonName :ASN.1 12:'user:colon' 872s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 872s Certificate is to be certified until Dec 17 19:03:05 2025 GMT (365 days) 872s 872s Write out database with 1 new entries 872s Database updated 872s [ info] openssl pkcs12 -export -in certs/client_colon.crt -inkey keys/client_colon.pem -out export/client_colon.p12 -passin pass:httpd -passout pass:httpd 872s [ info] generating proxy cert: proxy/client_colon.pem 872s [ info] openssl genrsa -out keys/server.pem 2048 872s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 872s [ info] openssl ca -policy policy_anything -in csr/server.csr -out certs/server.crt -passin pass:httpd -config conf/server.cnf -batch -extensions server_ext 872s Using configuration from conf/server.cnf 872s Check that the request matches the signature 872s Signature ok 872s The Subject's Distinguished Name is as follows 872s countryName :PRINTABLE:'US' 872s stateOrProvinceName :ASN.1 12:'California' 872s localityName :ASN.1 12:'San Francisco' 872s organizationName :ASN.1 12:'ASF' 872s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 872s commonName :ASN.1 12:'localhost' 872s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 872s Certificate is to be certified until Dec 17 19:03:05 2025 GMT (365 days) 872s 872s Write out database with 1 new entries 872s Database updated 872s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 872s [ info] openssl req -new -key keys/server2_des3_dsa.pem -out csr/server2_des3_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server2_des3_dsa.cnf 872s [ info] openssl ca -policy policy_anything -in csr/server2_des3_dsa.csr -out certs/server2_des3_dsa.crt -passin pass:httpd -config conf/server2_des3_dsa.cnf -batch -extensions server_ext 872s Using configuration from conf/server2_des3_dsa.cnf 872s Check that the request matches the signature 872s Signature ok 872s The Subject's Distinguished Name is as follows 872s countryName :PRINTABLE:'US' 872s stateOrProvinceName :ASN.1 12:'California' 872s localityName :ASN.1 12:'San Francisco' 872s organizationName :ASN.1 12:'ASF' 872s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 872s commonName :ASN.1 12:'localhost' 872s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 872s Certificate is to be certified until Dec 17 19:03:05 2025 GMT (365 days) 872s 872s Write out database with 1 new entries 872s Database updated 872s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 872s [ info] openssl req -new -key keys/server_des3.pem -out csr/server_des3.csr -passin pass:httpd -passout pass:httpd -config conf/server_des3.cnf 872s [ info] openssl ca -policy policy_anything -in csr/server_des3.csr -out certs/server_des3.crt -passin pass:httpd -config conf/server_des3.cnf -batch -extensions server_ext 872s Using configuration from conf/server_des3.cnf 872s Check that the request matches the signature 872s Signature ok 872s The Subject's Distinguished Name is as follows 872s countryName :PRINTABLE:'US' 872s stateOrProvinceName :ASN.1 12:'California' 872s localityName :ASN.1 12:'San Francisco' 872s organizationName :ASN.1 12:'ASF' 872s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 872s commonName :ASN.1 12:'localhost' 872s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 872s Certificate is to be certified until Dec 17 19:03:05 2025 GMT (365 days) 872s 872s Write out database with 1 new entries 872s Database updated 872s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 872s [ info] openssl req -new -key keys/server_dsa.pem -out csr/server_dsa.csr -passin pass:httpd -passout pass:httpd -config conf/server_dsa.cnf 872s [ info] openssl ca -policy policy_anything -in csr/server_dsa.csr -out certs/server_dsa.crt -passin pass:httpd -config conf/server_dsa.cnf -batch -extensions server_ext 873s Using configuration from conf/server_dsa.cnf 873s Check that the request matches the signature 873s Signature ok 873s The Subject's Distinguished Name is as follows 873s countryName :PRINTABLE:'US' 873s stateOrProvinceName :ASN.1 12:'California' 873s localityName :ASN.1 12:'San Francisco' 873s organizationName :ASN.1 12:'ASF' 873s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 873s commonName :ASN.1 12:'localhost' 873s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 873s Certificate is to be certified until Dec 17 19:03:05 2025 GMT (365 days) 873s 873s Write out database with 1 new entries 873s Database updated 873s [ info] linked ca-bundle.crl to fdd35eee.r0 873s cd nntp_like && make .libs/mod_nntp_like.so 873s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 873s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 873s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 873s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 873s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 873s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 873s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 873s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 873s cd test_ssl && make .libs/mod_test_ssl.so 873s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 873s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 873s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 873s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 873s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 873s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 873s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 873s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 873s cd test_utilities && make .libs/mod_test_utilities.so 873s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 873s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 873s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 873s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 873s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 873s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 873s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 873s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 873s cd test_session && make .libs/mod_test_session.so 873s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 873s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 873s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 874s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 874s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 874s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 874s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 874s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_session' 874s cd test_apr_uri && make .libs/mod_test_apr_uri.so 874s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 874s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 874s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_apr_uri.lo mod_test_apr_uri.c && touch mod_test_apr_uri.slo 874s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 874s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 874s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 874s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 874s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 874s cd echo_post && make .libs/mod_echo_post.so 874s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 874s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 874s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 874s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 874s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 874s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 875s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 875s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post' 875s cd input_body_filter && make .libs/mod_input_body_filter.so 875s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 875s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 875s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_input_body_filter.lo mod_input_body_filter.c && touch mod_input_body_filter.slo 875s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 875s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 875s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 875s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 875s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 875s cd random_chunk && make .libs/mod_random_chunk.so 875s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 875s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 875s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 875s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 875s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 875s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 875s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 875s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 875s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 875s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 875s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 875s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_pass_brigade.lo mod_test_pass_brigade.c && touch mod_test_pass_brigade.slo 875s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 875s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 875s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 876s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 876s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 876s cd list_modules && make .libs/mod_list_modules.so 876s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 876s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 876s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 876s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 876s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 876s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 876s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 876s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/list_modules' 876s cd memory_track && make .libs/mod_memory_track.so 876s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 876s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 876s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 876s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 876s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 876s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 876s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 876s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/memory_track' 876s cd authany && make .libs/mod_authany.so 876s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 876s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 876s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 876s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 876s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 876s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 876s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 876s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/authany' 876s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 876s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 876s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 876s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post_chunk.lo mod_echo_post_chunk.c && touch mod_echo_post_chunk.slo 876s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 877s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 877s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 877s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 877s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 877s cd fold && make .libs/mod_fold.so 877s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 877s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 877s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 877s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 877s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 877s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 877s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 877s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/fold' 877s cd eat_post && make .libs/mod_eat_post.so 877s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 877s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 877s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 877s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 877s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 877s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 877s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 877s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/eat_post' 877s cd test_rwrite && make .libs/mod_test_rwrite.so 877s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 877s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 877s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 877s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 877s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 877s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 878s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 878s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 878s cd client_add_filter && make .libs/mod_client_add_filter.so 878s make[1]: Entering directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 878s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 878s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_client_add_filter.lo mod_client_add_filter.c && touch mod_client_add_filter.slo 878s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 878s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 878s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 878s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 878s make[1]: Leaving directory '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 878s /usr/sbin/apache2 -d /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 878s using Apache/2.4.58 (event MPM) 878s 878s waiting 60 seconds for server to start: .[Tue Dec 17 19:03:11.396252 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to trace8 878s [Tue Dec 17 19:03:11.397081 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 878s [Tue Dec 17 19:03:11.397093 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 878s [Tue Dec 17 19:03:11.398367 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 878s [Tue Dec 17 19:03:11.398428 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 878s [Tue Dec 17 19:03:11.398481 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to info 878s [Tue Dec 17 19:03:11.398539 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'core', trying 'core_module' 878s [Tue Dec 17 19:03:11.398587 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module core.c to crit 878s [Tue Dec 17 19:03:11.398637 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to crit 878s [Tue Dec 17 19:03:11.398688 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'core', trying 'core_module' 878s [Tue Dec 17 19:03:11.398742 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module core.c to info 878s [Tue Dec 17 19:03:11.398819 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to crit 878s [Tue Dec 17 19:03:11.398881 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'core', trying 'core_module' 878s [Tue Dec 17 19:03:11.398933 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module core.c to info 878s [Tue Dec 17 19:03:11.398939 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to crit 878s [Tue Dec 17 19:03:11.398945 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to info 878s [Tue Dec 17 19:03:11.398957 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'core', trying 'core_module' 878s [Tue Dec 17 19:03:11.398961 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module core.c to crit 878s [Tue Dec 17 19:03:11.398970 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3482): Setting LogLevel for all modules to info 878s [Tue Dec 17 19:03:11.399582 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'http2', trying 'http2_module' 878s [Tue Dec 17 19:03:11.399591 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module mod_http2.c to debug 878s [Tue Dec 17 19:03:11.400653 2024] [proxy:info] [pid 323001:tid 128994317346688] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 878s [Tue Dec 17 19:03:11.400714 2024] [core:trace6] [pid 323001:tid 128994317346688] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 878s [Tue Dec 17 19:03:11.400779 2024] [core:trace3] [pid 323001:tid 128994317346688] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 878s 878s waiting 60 seconds for server to start: ok (waited 0 secs) 878s server localhost:8529 started 878s server localhost:8530 listening (mod_nntp_like) 878s server localhost:8531 listening (mod_nntp_like_ssl) 878s server localhost:8532 listening (mod_ssl) 878s server localhost:8533 listening (ssl_optional_cc) 878s server localhost:8534 listening (ssl_pr33791) 878s server localhost:8535 listening (ssl_ocsp) 878s server localhost:8536 listening (mod_include) 878s server localhost:8537 listening (mod_vhost_alias) 878s server localhost:8538 listening (mod_cache) 878s server localhost:8539 listening (core) 878s server localhost:8540 listening (mod_proxy) 878s server localhost:8541 listening (proxy_http_bal1) 878s server localhost:8542 listening (proxy_http_bal2) 878s server localhost:8543 listening (proxy_http_balancer) 878s server localhost:8546 listening (proxy_fcgi) 878s server localhost:8547 listening (h2c) 878s server localhost:8548 listening (h2) 878s server localhost:8549 listening (cve_2011_3368_rewrite) 878s server localhost:8550 listening (proxy_http_reverse) 878s server localhost:8551 listening (proxy_http_nofwd) 878s server localhost:8552 listening (cve_2011_3368) 878s server localhost:8553 listening (mod_headers) 878s server localhost:8554 listening (mod_echo) 878s server localhost:8555 listening (mod_echo_ssl) 878s server localhost:8556 listening (error_document) 878s server localhost:8557 listening (http_unsafe) 878s server localhost:8558 listening (http_strict) 878s server localhost:8559 listening (remote_ip) 878s server localhost:8560 listening (proxy_http_https) 878s server localhost:8561 listening (proxy_https_https) 878s server localhost:8562 listening (proxy_http_https_proxy_section) 878s server localhost:8563 listening (proxy_https_https_proxy_section) 878s server localhost:8564 listening (proxy_https_http) 880s [ info] adding source lib /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 885s t/ab/base.t ......................... 885s 1..5 885s # Running under perl version 5.038002 for linux 885s # Current time local: Tue Dec 17 19:03:17 2024 885s # Current time GMT: Tue Dec 17 19:03:17 2024 885s # Using Test.pm version 1.31 885s # Using Apache/Test.pm version 1.42 885s # # running: 885s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8539/ 885s ok 1 885s ok 2 885s # # running: 885s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 885s ok 3 885s ok 4 885s ok 5 885s ok 887s t/apache/404.t ...................... 887s 1..2 887s # Running under perl version 5.038002 for linux 887s # Current time local: Tue Dec 17 19:03:18 2024 887s # Current time GMT: Tue Dec 17 19:03:18 2024 887s # Using Test.pm version 1.31 887s # Using Apache/Test.pm version 1.42 887s # GET_STR Response: 887s # HTTP/1.1 404 Not Found 887s # Connection: close 887s # Date: Tue, 17 Dec 2024 19:03:20 GMT 887s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 887s # Content-Length: 196 887s # Content-Type: text/html; charset=iso-8859-1 887s # Client-Date: Tue, 17 Dec 2024 19:03:20 GMT 887s # Client-Peer: 127.0.0.1:8529 887s # Client-Response-Num: 1 887s # Title: 404 Not Found 887s # 887s # 887s # 887s # 404 Not Found 887s # 887s #

Not Found

887s #

The requested URL was not found on this server.

887s # 887s ok 1 887s ok 2 887s ok 889s t/apache/acceptpathinfo.t ........... 889s 1..36 889s # Running under perl version 5.038002 for linux 889s # Current time local: Tue Dec 17 19:03:20 2024 889s # Current time GMT: Tue Dec 17 19:03:20 2024 889s # Using Test.pm version 1.31 889s # Using Apache/Test.pm version 1.42 889s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 889s # expected: '200' 889s # received: '200' 889s ok 1 889s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 2 889s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 889s # expected: '404' 889s # received: '404' 889s ok 3 889s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 889s # expected: qr/Not Found/ 889s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 889s ok 4 889s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml 889s # expected: '200' 889s # received: '200' 889s ok 5 889s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 6 889s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/index.shtml/foo/bar 889s # expected: '404' 889s # received: '404' 889s ok 7 889s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/index.shtml/foo/bar 889s # expected: qr/Not Found/ 889s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 889s ok 8 889s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 889s # expected: '200' 889s # received: '200' 889s ok 9 889s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 10 889s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 889s # expected: '200' 889s # received: '200' 889s ok 11 889s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 889s # expected: qr/_\/foo\/bar_/ 889s # received: '_/foo/bar_' 889s ok 12 889s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 889s # expected: '200' 889s # received: '200' 889s ok 13 889s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 14 889s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 889s # expected: '404' 889s # received: '404' 889s ok 15 889s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 889s # expected: qr/Not Found/ 889s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 889s ok 16 889s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml 889s # expected: '200' 889s # received: '200' 889s ok 17 889s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 18 889s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/index.shtml/foo/bar 889s # expected: '404' 889s # received: '404' 889s ok 19 889s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/index.shtml/foo/bar 889s # expected: qr/Not Found/ 889s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 889s ok 20 889s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 889s # expected: '200' 889s # received: '200' 889s ok 21 889s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 22 889s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 889s # expected: '404' 889s # received: '404' 889s ok 23 889s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 889s # expected: qr/Not Found/ 889s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 889s ok 24 889s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 889s # expected: '200' 889s # received: '200' 889s ok 25 889s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 26 889s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 889s # expected: '404' 889s # received: '404' 889s ok 27 889s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 889s # expected: qr/Not Found/ 889s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 889s ok 28 889s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 889s # expected: '200' 889s # received: '200' 889s ok 29 889s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 30 889s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 889s # expected: '200' 889s # received: '200' 889s ok 31 889s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 889s # expected: qr/_\/foo\/bar_/ 889s # received: '_/foo/bar_' 889s ok 32 889s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 889s # expected: '200' 889s # received: '200' 889s ok 33 889s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 889s # expected: qr/_\(none\)_/ 889s # received: '_(none)_' 889s ok 34 889s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 889s # expected: '200' 889s # received: '200' 889s ok 35 889s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 889s # expected: qr/_\/foo\/bar_/ 889s # received: '_/foo/bar_' 889s ok 36 889s ok 892s t/apache/byterange.t ................ 892s # using LWP client 892s 1..217 892s # Running under perl version 5.038002 for linux 892s # Current time local: Tue Dec 17 19:03:22 2024 892s # Current time GMT: Tue Dec 17 19:03:22 2024 892s # Using Test.pm version 1.31 892s # Using Apache/Test.pm version 1.42 892s downloaded 17651 bytes, file is 17651 bytes 892s ok 1 892s downloaded 56240 bytes, file is 56240 bytes 892s ok 2 892s downloaded 34283 bytes, file is 34283 bytes 892s ok 3 892s downloaded 55533 bytes, file is 55533 bytes 892s ok 4 892s downloaded 43888 bytes, file is 43888 bytes 892s ok 5 892s downloaded 89271 bytes, file is 89271 bytes 892s ok 6 892s downloaded 9991 bytes, file is 9991 bytes 892s ok 7 892s downloaded 9577 bytes, file is 9577 bytes 892s ok 8 892s downloaded 4100 bytes, file is 4100 bytes 892s ok 9 892s downloaded 3672 bytes, file is 3672 bytes 892s ok 10 892s downloaded 7683 bytes, file is 7683 bytes 892s ok 11 892s downloaded 144298 bytes, file is 144298 bytes 892s ok 12 892s downloaded 7966 bytes, file is 7966 bytes 892s ok 13 892s downloaded 6892 bytes, file is 6892 bytes 892s ok 14 892s downloaded 7760 bytes, file is 7760 bytes 892s ok 15 892s downloaded 6327 bytes, file is 6327 bytes 892s ok 16 892s downloaded 133641 bytes, file is 133641 bytes 892s ok 17 892s downloaded 6142 bytes, file is 6142 bytes 892s ok 18 892s downloaded 3594 bytes, file is 3594 bytes 892s ok 19 892s downloaded 4085 bytes, file is 4085 bytes 892s ok 20 892s downloaded 119430 bytes, file is 119430 bytes 892s ok 21 892s downloaded 6597 bytes, file is 6597 bytes 892s ok 22 892s downloaded 5335 bytes, file is 5335 bytes 892s ok 23 892s downloaded 4616 bytes, file is 4616 bytes 892s ok 24 892s downloaded 115538 bytes, file is 115538 bytes 892s ok 25 892s downloaded 10759 bytes, file is 10759 bytes 892s ok 26 892s downloaded 12271 bytes, file is 12271 bytes 892s ok 27 892s downloaded 9232 bytes, file is 9232 bytes 892s ok 28 892s downloaded 129680 bytes, file is 129680 bytes 892s ok 29 892s downloaded 10557 bytes, file is 10557 bytes 892s ok 30 892s downloaded 12319 bytes, file is 12319 bytes 892s ok 31 892s downloaded 8442 bytes, file is 8442 bytes 892s ok 32 892s downloaded 4450 bytes, file is 4450 bytes 892s ok 33 892s downloaded 64523 bytes, file is 64523 bytes 892s ok 34 892s downloaded 8201 bytes, file is 8201 bytes 892s ok 35 892s downloaded 4103 bytes, file is 4103 bytes 892s ok 36 892s downloaded 10924 bytes, file is 10924 bytes 892s ok 37 892s downloaded 4456 bytes, file is 4456 bytes 892s ok 38 892s downloaded 100187 bytes, file is 100187 bytes 892s ok 39 892s downloaded 7717 bytes, file is 7717 bytes 892s ok 40 892s downloaded 7702 bytes, file is 7702 bytes 892s ok 41 892s downloaded 7017 bytes, file is 7017 bytes 892s ok 42 892s downloaded 71129 bytes, file is 71129 bytes 892s ok 43 892s downloaded 4599 bytes, file is 4599 bytes 892s ok 44 892s downloaded 6150 bytes, file is 6150 bytes 892s ok 45 892s downloaded 5111 bytes, file is 5111 bytes 892s ok 46 892s downloaded 40701 bytes, file is 40701 bytes 892s ok 47 892s downloaded 5730 bytes, file is 5730 bytes 892s ok 48 892s downloaded 4682 bytes, file is 4682 bytes 892s ok 49 892s downloaded 4980 bytes, file is 4980 bytes 892s ok 50 892s downloaded 54032 bytes, file is 54032 bytes 892s ok 51 892s downloaded 7007 bytes, file is 7007 bytes 892s ok 52 892s downloaded 37377 bytes, file is 37377 bytes 892s ok 53 892s downloaded 4214 bytes, file is 4214 bytes 892s ok 54 892s downloaded 3946 bytes, file is 3946 bytes 892s ok 55 892s downloaded 4054 bytes, file is 4054 bytes 892s ok 56 892s downloaded 44427 bytes, file is 44427 bytes 892s ok 57 892s downloaded 4744 bytes, file is 4744 bytes 892s ok 58 892s downloaded 3946 bytes, file is 3946 bytes 892s ok 59 892s downloaded 4055 bytes, file is 4055 bytes 892s ok 60 892s downloaded 68937 bytes, file is 68937 bytes 892s ok 61 892s downloaded 3946 bytes, file is 3946 bytes 892s ok 62 892s downloaded 4052 bytes, file is 4052 bytes 892s ok 63 892s downloaded 124713 bytes, file is 124713 bytes 892s ok 64 892s downloaded 107201 bytes, file is 107201 bytes 892s ok 65 892s downloaded 38060 bytes, file is 38060 bytes 892s ok 66 892s downloaded 4470 bytes, file is 4470 bytes 892s ok 67 892s downloaded 6335 bytes, file is 6335 bytes 892s ok 68 892s downloaded 7363 bytes, file is 7363 bytes 892s ok 69 892s downloaded 5889 bytes, file is 5889 bytes 892s ok 70 892s downloaded 4651 bytes, file is 4651 bytes 892s ok 71 892s downloaded 8357 bytes, file is 8357 bytes 892s ok 72 892s downloaded 25281 bytes, file is 25281 bytes 892s ok 73 892s downloaded 53904 bytes, file is 53904 bytes 892s ok 74 892s downloaded 115157 bytes, file is 115157 bytes 892s ok 75 892s downloaded 20457 bytes, file is 20457 bytes 892s ok 76 892s downloaded 5768 bytes, file is 5768 bytes 892s ok 77 892s downloaded 8241 bytes, file is 8241 bytes 892s ok 78 892s downloaded 824371 bytes, file is 824371 bytes 892s ok 79 892s downloaded 22583 bytes, file is 22583 bytes 892s ok 80 892s downloaded 7010 bytes, file is 7010 bytes 892s ok 81 892s downloaded 8386 bytes, file is 8386 bytes 892s ok 82 892s downloaded 294 bytes, file is 294 bytes 892s ok 83 892s downloaded 304 bytes, file is 304 bytes 892s ok 84 892s downloaded 8016 bytes, file is 8016 bytes 892s ok 85 892s downloaded 56994 bytes, file is 56994 bytes 892s ok 86 892s downloaded 4480 bytes, file is 4480 bytes 892s ok 87 892s downloaded 9151 bytes, file is 9151 bytes 892s ok 88 892s downloaded 15459 bytes, file is 15459 bytes 892s ok 89 892s downloaded 9546 bytes, file is 9546 bytes 892s ok 90 892s downloaded 4837 bytes, file is 4837 bytes 892s ok 91 892s downloaded 6938 bytes, file is 6938 bytes 892s ok 92 892s downloaded 26154 bytes, file is 26154 bytes 892s ok 93 892s downloaded 53154 bytes, file is 53154 bytes 892s ok 94 892s downloaded 4943 bytes, file is 4943 bytes 892s ok 95 892s downloaded 43100 bytes, file is 43100 bytes 892s ok 96 892s downloaded 22163 bytes, file is 22163 bytes 892s ok 97 892s downloaded 39867 bytes, file is 39867 bytes 892s ok 98 892s downloaded 4052 bytes, file is 4052 bytes 892s ok 99 892s downloaded 24330 bytes, file is 24330 bytes 892s ok 100 892s downloaded 311377 bytes, file is 311377 bytes 892s ok 101 892s downloaded 9376 bytes, file is 9376 bytes 892s ok 102 892s downloaded 46317 bytes, file is 46317 bytes 892s ok 103 892s downloaded 26746 bytes, file is 26746 bytes 892s ok 104 892s downloaded 7959 bytes, file is 7959 bytes 892s ok 105 892s downloaded 84353 bytes, file is 84353 bytes 892s ok 106 892s downloaded 37665 bytes, file is 37665 bytes 892s ok 107 892s downloaded 10359 bytes, file is 10359 bytes 892s ok 108 892s downloaded 22795 bytes, file is 22795 bytes 892s ok 109 892s downloaded 14429 bytes, file is 14429 bytes 892s ok 110 892s downloaded 9377 bytes, file is 9377 bytes 892s ok 111 892s downloaded 37601 bytes, file is 37601 bytes 892s ok 112 892s downloaded 90814 bytes, file is 90814 bytes 892s ok 113 892s downloaded 55292 bytes, file is 55292 bytes 892s ok 114 892s downloaded 39537 bytes, file is 39537 bytes 892s ok 115 892s downloaded 37816 bytes, file is 37816 bytes 892s ok 116 892s downloaded 49936 bytes, file is 49936 bytes 892s ok 117 892s downloaded 15221 bytes, file is 15221 bytes 892s ok 118 892s downloaded 22218 bytes, file is 22218 bytes 892s ok 119 892s downloaded 13355 bytes, file is 13355 bytes 892s ok 120 892s downloaded 16608 bytes, file is 16608 bytes 892s ok 121 892s downloaded 1649 bytes, file is 1649 bytes 892s ok 122 892s downloaded 422210 bytes, file is 422210 bytes 892s ok 123 892s downloaded 31786 bytes, file is 31786 bytes 892s ok 124 892s downloaded 137232 bytes, file is 137232 bytes 892s ok 125 892s downloaded 16501 bytes, file is 16501 bytes 892s ok 126 892s downloaded 13815 bytes, file is 13815 bytes 892s ok 127 892s downloaded 180836 bytes, file is 180836 bytes 892s ok 128 892s downloaded 45028 bytes, file is 45028 bytes 892s ok 129 892s downloaded 72248 bytes, file is 72248 bytes 892s ok 130 892s downloaded 6153 bytes, file is 6153 bytes 892s ok 131 892s downloaded 1527 bytes, file is 1527 bytes 892s ok 132 892s downloaded 59530 bytes, file is 59530 bytes 892s ok 133 892s downloaded 30628 bytes, file is 30628 bytes 892s ok 134 892s downloaded 2013 bytes, file is 2013 bytes 892s ok 135 892s downloaded 129125 bytes, file is 129125 bytes 892s ok 136 892s downloaded 37398 bytes, file is 37398 bytes 892s ok 137 892s downloaded 22429 bytes, file is 22429 bytes 892s ok 138 892s downloaded 35539 bytes, file is 35539 bytes 892s ok 139 892s downloaded 71703 bytes, file is 71703 bytes 892s ok 140 892s downloaded 4432 bytes, file is 4432 bytes 892s ok 141 892s downloaded 8360 bytes, file is 8360 bytes 892s ok 142 892s downloaded 12224 bytes, file is 12224 bytes 892s ok 143 892s downloaded 355 bytes, file is 355 bytes 892s ok 144 892s downloaded 2026 bytes, file is 2026 bytes 892s ok 145 892s downloaded 74839 bytes, file is 74839 bytes 892s ok 146 892s downloaded 9436 bytes, file is 9436 bytes 892s ok 147 892s downloaded 12143 bytes, file is 12143 bytes 892s ok 148 892s downloaded 26451 bytes, file is 26451 bytes 892s ok 149 892s downloaded 9588 bytes, file is 9588 bytes 892s ok 150 892s downloaded 58695 bytes, file is 58695 bytes 892s ok 151 892s downloaded 22331 bytes, file is 22331 bytes 892s ok 152 892s downloaded 3429 bytes, file is 3429 bytes 892s ok 153 892s downloaded 10963 bytes, file is 10963 bytes 892s ok 154 892s downloaded 8357 bytes, file is 8357 bytes 892s ok 155 892s downloaded 36144 bytes, file is 36144 bytes 892s ok 156 892s downloaded 26757 bytes, file is 26757 bytes 892s ok 157 892s downloaded 151973 bytes, file is 151973 bytes 892s ok 158 892s downloaded 1243 bytes, file is 1243 bytes 892s ok 159 892s downloaded 15223 bytes, file is 15223 bytes 892s ok 160 892s downloaded 93369 bytes, file is 93369 bytes 892s ok 161 892s downloaded 14283 bytes, file is 14283 bytes 892s ok 162 892s downloaded 4784 bytes, file is 4784 bytes 892s ok 163 892s downloaded 51369 bytes, file is 51369 bytes 892s ok 164 892s downloaded 49853 bytes, file is 49853 bytes 892s ok 165 892s downloaded 5144 bytes, file is 5144 bytes 892s ok 166 892s downloaded 23397 bytes, file is 23397 bytes 892s ok 167 892s downloaded 68880 bytes, file is 68880 bytes 892s ok 168 892s downloaded 12096 bytes, file is 12096 bytes 892s ok 169 892s downloaded 26551 bytes, file is 26551 bytes 892s ok 170 892s downloaded 89288 bytes, file is 89288 bytes 892s ok 171 892s downloaded 5138 bytes, file is 5138 bytes 892s ok 172 892s downloaded 6693 bytes, file is 6693 bytes 892s ok 173 892s downloaded 135805 bytes, file is 135805 bytes 892s ok 174 892s downloaded 31661 bytes, file is 31661 bytes 892s ok 175 892s downloaded 33167 bytes, file is 33167 bytes 892s ok 176 892s downloaded 48816 bytes, file is 48816 bytes 892s ok 177 892s downloaded 35911 bytes, file is 35911 bytes 892s ok 178 892s downloaded 18756 bytes, file is 18756 bytes 892s ok 179 892s downloaded 43401 bytes, file is 43401 bytes 892s ok 180 892s downloaded 509 bytes, file is 509 bytes 892s ok 181 892s downloaded 19189 bytes, file is 19189 bytes 892s ok 182 892s downloaded 15588 bytes, file is 15588 bytes 892s ok 183 892s downloaded 123417 bytes, file is 123417 bytes 892s ok 184 892s downloaded 1548 bytes, file is 1548 bytes 892s ok 185 892s downloaded 58669 bytes, file is 58669 bytes 892s ok 186 892s downloaded 27846 bytes, file is 27846 bytes 892s ok 187 892s downloaded 19186 bytes, file is 19186 bytes 892s ok 188 892s downloaded 29862 bytes, file is 29862 bytes 892s ok 189 892s downloaded 7132 bytes, file is 7132 bytes 892s ok 190 892s downloaded 9019 bytes, file is 9019 bytes 892s ok 191 892s downloaded 77701 bytes, file is 77701 bytes 892s ok 192 892s downloaded 53982 bytes, file is 53982 bytes 892s ok 193 892s downloaded 10328 bytes, file is 10328 bytes 892s ok 194 892s downloaded 46394 bytes, file is 46394 bytes 892s ok 195 892s downloaded 39569 bytes, file is 39569 bytes 892s ok 196 892s downloaded 758278 bytes, file is 758278 bytes 892s ok 197 892s downloaded 372 bytes, file is 372 bytes 892s ok 198 892s downloaded 294 bytes, file is 294 bytes 892s ok 199 892s downloaded 294 bytes, file is 294 bytes 892s ok 200 892s downloaded 10623 bytes, file is 10623 bytes 892s ok 201 892s downloaded 8511 bytes, file is 8511 bytes 892s ok 202 892s downloaded 4483 bytes, file is 4483 bytes 892s ok 203 892s downloaded 90816 bytes, file is 90816 bytes 892s ok 204 892s downloaded 25417 bytes, file is 25417 bytes 892s ok 205 892s downloaded 14126 bytes, file is 14126 bytes 892s ok 206 892s downloaded 38625 bytes, file is 38625 bytes 892s ok 207 892s downloaded 454394 bytes, file is 454394 bytes 892s ok 208 892s downloaded 7951 bytes, file is 7951 bytes 892s ok 209 892s downloaded 7400 bytes, file is 7400 bytes 892s ok 210 892s downloaded 92850 bytes, file is 92850 bytes 892s ok 211 892s downloaded 50829 bytes, file is 50829 bytes 892s ok 212 892s downloaded 3862 bytes, file is 3862 bytes 892s ok 213 892s downloaded 32731 bytes, file is 32731 bytes 892s ok 214 892s downloaded 86827 bytes, file is 86827 bytes 892s ok 215 892s downloaded 50436 bytes, file is 50436 bytes 892s ok 216 892s downloaded 24001 bytes, file is 24001 bytes 892s ok 217 892s ok 894s t/apache/byterange2.t ............... 894s 1..1 894s # Running under perl version 5.038002 for linux 894s # Current time local: Tue Dec 17 19:03:25 2024 894s # Current time GMT: Tue Dec 17 19:03:25 2024 894s # Using Test.pm version 1.31 894s # Using Apache/Test.pm version 1.42 894s # testing : return correct content 894s # expected: 'hello 894s # ' 894s # received: 'hello 894s # ' 894s ok 1 894s ok 897s t/apache/byterange3.t ............... 897s # using LWP client 897s 1..217 897s # Running under perl version 5.038002 for linux 897s # Current time local: Tue Dec 17 19:03:27 2024 897s # Current time GMT: Tue Dec 17 19:03:27 2024 897s # Using Test.pm version 1.31 897s # Using Apache/Test.pm version 1.42 897s downloaded 17651 bytes, file is 17651 bytes 897s ok 1 897s downloaded 56240 bytes, file is 56240 bytes 897s ok 2 897s downloaded 34283 bytes, file is 34283 bytes 897s ok 3 897s downloaded 55533 bytes, file is 55533 bytes 897s ok 4 897s downloaded 43888 bytes, file is 43888 bytes 897s ok 5 897s downloaded 89271 bytes, file is 89271 bytes 897s ok 6 897s downloaded 9991 bytes, file is 9991 bytes 897s ok 7 897s downloaded 9577 bytes, file is 9577 bytes 897s ok 8 897s downloaded 4100 bytes, file is 4100 bytes 897s ok 9 897s downloaded 3672 bytes, file is 3672 bytes 897s ok 10 897s downloaded 7683 bytes, file is 7683 bytes 897s ok 11 897s downloaded 144298 bytes, file is 144298 bytes 897s ok 12 897s downloaded 7966 bytes, file is 7966 bytes 897s ok 13 897s downloaded 6892 bytes, file is 6892 bytes 897s ok 14 897s downloaded 7760 bytes, file is 7760 bytes 897s ok 15 897s downloaded 6327 bytes, file is 6327 bytes 897s ok 16 897s downloaded 133641 bytes, file is 133641 bytes 897s ok 17 897s downloaded 6142 bytes, file is 6142 bytes 897s ok 18 897s downloaded 3594 bytes, file is 3594 bytes 897s ok 19 897s downloaded 4085 bytes, file is 4085 bytes 897s ok 20 897s downloaded 119430 bytes, file is 119430 bytes 897s ok 21 897s downloaded 6597 bytes, file is 6597 bytes 897s ok 22 897s downloaded 5335 bytes, file is 5335 bytes 897s ok 23 897s downloaded 4616 bytes, file is 4616 bytes 897s ok 24 897s downloaded 115538 bytes, file is 115538 bytes 897s ok 25 897s downloaded 10759 bytes, file is 10759 bytes 897s ok 26 897s downloaded 12271 bytes, file is 12271 bytes 897s ok 27 897s downloaded 9232 bytes, file is 9232 bytes 897s ok 28 897s downloaded 129680 bytes, file is 129680 bytes 897s ok 29 897s downloaded 10557 bytes, file is 10557 bytes 897s ok 30 897s downloaded 12319 bytes, file is 12319 bytes 897s ok 31 897s downloaded 8442 bytes, file is 8442 bytes 897s ok 32 897s downloaded 4450 bytes, file is 4450 bytes 897s ok 33 897s downloaded 64523 bytes, file is 64523 bytes 897s ok 34 897s downloaded 8201 bytes, file is 8201 bytes 897s ok 35 897s downloaded 4103 bytes, file is 4103 bytes 897s ok 36 897s downloaded 10924 bytes, file is 10924 bytes 897s ok 37 897s downloaded 4456 bytes, file is 4456 bytes 897s ok 38 897s downloaded 100187 bytes, file is 100187 bytes 897s ok 39 897s downloaded 7717 bytes, file is 7717 bytes 897s ok 40 897s downloaded 7702 bytes, file is 7702 bytes 897s ok 41 897s downloaded 7017 bytes, file is 7017 bytes 897s ok 42 897s downloaded 71129 bytes, file is 71129 bytes 897s ok 43 897s downloaded 4599 bytes, file is 4599 bytes 897s ok 44 897s downloaded 6150 bytes, file is 6150 bytes 897s ok 45 897s downloaded 5111 bytes, file is 5111 bytes 897s ok 46 897s downloaded 40701 bytes, file is 40701 bytes 897s ok 47 897s downloaded 5730 bytes, file is 5730 bytes 897s ok 48 897s downloaded 4682 bytes, file is 4682 bytes 897s ok 49 897s downloaded 4980 bytes, file is 4980 bytes 897s ok 50 897s downloaded 54032 bytes, file is 54032 bytes 897s ok 51 897s downloaded 7007 bytes, file is 7007 bytes 897s ok 52 897s downloaded 37377 bytes, file is 37377 bytes 897s ok 53 897s downloaded 4214 bytes, file is 4214 bytes 897s ok 54 897s downloaded 3946 bytes, file is 3946 bytes 897s ok 55 897s downloaded 4054 bytes, file is 4054 bytes 897s ok 56 897s downloaded 44427 bytes, file is 44427 bytes 897s ok 57 897s downloaded 4744 bytes, file is 4744 bytes 897s ok 58 897s downloaded 3946 bytes, file is 3946 bytes 897s ok 59 897s downloaded 4055 bytes, file is 4055 bytes 897s ok 60 897s downloaded 68937 bytes, file is 68937 bytes 897s ok 61 897s downloaded 3946 bytes, file is 3946 bytes 897s ok 62 897s downloaded 4052 bytes, file is 4052 bytes 897s ok 63 897s downloaded 124713 bytes, file is 124713 bytes 897s ok 64 897s downloaded 107201 bytes, file is 107201 bytes 897s ok 65 897s downloaded 38060 bytes, file is 38060 bytes 897s ok 66 897s downloaded 4470 bytes, file is 4470 bytes 897s ok 67 897s downloaded 6335 bytes, file is 6335 bytes 897s ok 68 897s downloaded 7363 bytes, file is 7363 bytes 897s ok 69 897s downloaded 5889 bytes, file is 5889 bytes 897s ok 70 897s downloaded 4651 bytes, file is 4651 bytes 897s ok 71 897s downloaded 8357 bytes, file is 8357 bytes 897s ok 72 897s downloaded 25281 bytes, file is 25281 bytes 897s ok 73 897s downloaded 53904 bytes, file is 53904 bytes 897s ok 74 897s downloaded 115157 bytes, file is 115157 bytes 897s ok 75 897s downloaded 20457 bytes, file is 20457 bytes 897s ok 76 897s downloaded 5768 bytes, file is 5768 bytes 897s ok 77 897s downloaded 8241 bytes, file is 8241 bytes 897s ok 78 897s downloaded 824371 bytes, file is 824371 bytes 897s ok 79 897s downloaded 22583 bytes, file is 22583 bytes 897s ok 80 897s downloaded 7010 bytes, file is 7010 bytes 897s ok 81 897s downloaded 8386 bytes, file is 8386 bytes 897s ok 82 897s downloaded 294 bytes, file is 294 bytes 897s ok 83 897s downloaded 304 bytes, file is 304 bytes 897s ok 84 897s downloaded 8016 bytes, file is 8016 bytes 897s ok 85 897s downloaded 56994 bytes, file is 56994 bytes 897s ok 86 897s downloaded 4480 bytes, file is 4480 bytes 897s ok 87 897s downloaded 9151 bytes, file is 9151 bytes 897s ok 88 897s downloaded 15459 bytes, file is 15459 bytes 897s ok 89 897s downloaded 9546 bytes, file is 9546 bytes 897s ok 90 897s downloaded 4837 bytes, file is 4837 bytes 897s ok 91 897s downloaded 6938 bytes, file is 6938 bytes 897s ok 92 897s downloaded 26154 bytes, file is 26154 bytes 897s ok 93 897s downloaded 53154 bytes, file is 53154 bytes 897s ok 94 897s downloaded 4943 bytes, file is 4943 bytes 897s ok 95 897s downloaded 43100 bytes, file is 43100 bytes 897s ok 96 897s downloaded 22163 bytes, file is 22163 bytes 897s ok 97 897s downloaded 39867 bytes, file is 39867 bytes 897s ok 98 897s downloaded 4052 bytes, file is 4052 bytes 897s ok 99 897s downloaded 24330 bytes, file is 24330 bytes 897s ok 100 897s downloaded 311377 bytes, file is 311377 bytes 897s ok 101 897s downloaded 9376 bytes, file is 9376 bytes 897s ok 102 897s downloaded 46317 bytes, file is 46317 bytes 897s ok 103 897s downloaded 26746 bytes, file is 26746 bytes 897s ok 104 897s downloaded 7959 bytes, file is 7959 bytes 897s ok 105 897s downloaded 84353 bytes, file is 84353 bytes 897s ok 106 897s downloaded 37665 bytes, file is 37665 bytes 897s ok 107 897s downloaded 10359 bytes, file is 10359 bytes 897s ok 108 897s downloaded 22795 bytes, file is 22795 bytes 897s ok 109 897s downloaded 14429 bytes, file is 14429 bytes 897s ok 110 897s downloaded 9377 bytes, file is 9377 bytes 897s ok 111 897s downloaded 37601 bytes, file is 37601 bytes 897s ok 112 897s downloaded 90814 bytes, file is 90814 bytes 897s ok 113 897s downloaded 55292 bytes, file is 55292 bytes 897s ok 114 897s downloaded 39537 bytes, file is 39537 bytes 897s ok 115 897s downloaded 37816 bytes, file is 37816 bytes 897s ok 116 897s downloaded 49936 bytes, file is 49936 bytes 897s ok 117 897s downloaded 15221 bytes, file is 15221 bytes 897s ok 118 897s downloaded 22218 bytes, file is 22218 bytes 897s ok 119 897s downloaded 13355 bytes, file is 13355 bytes 897s ok 120 897s downloaded 16608 bytes, file is 16608 bytes 897s ok 121 897s downloaded 1649 bytes, file is 1649 bytes 897s ok 122 897s downloaded 422210 bytes, file is 422210 bytes 897s ok 123 897s downloaded 31786 bytes, file is 31786 bytes 897s ok 124 897s downloaded 137232 bytes, file is 137232 bytes 897s ok 125 897s downloaded 16501 bytes, file is 16501 bytes 897s ok 126 897s downloaded 13815 bytes, file is 13815 bytes 897s ok 127 897s downloaded 180836 bytes, file is 180836 bytes 897s ok 128 897s downloaded 45028 bytes, file is 45028 bytes 897s ok 129 897s downloaded 72248 bytes, file is 72248 bytes 897s ok 130 897s downloaded 6153 bytes, file is 6153 bytes 897s ok 131 897s downloaded 1527 bytes, file is 1527 bytes 897s ok 132 897s downloaded 59530 bytes, file is 59530 bytes 897s ok 133 897s downloaded 30628 bytes, file is 30628 bytes 897s ok 134 897s downloaded 2013 bytes, file is 2013 bytes 897s ok 135 897s downloaded 129125 bytes, file is 129125 bytes 897s ok 136 897s downloaded 37398 bytes, file is 37398 bytes 897s ok 137 897s downloaded 22429 bytes, file is 22429 bytes 897s ok 138 897s downloaded 35539 bytes, file is 35539 bytes 897s ok 139 897s downloaded 71703 bytes, file is 71703 bytes 897s ok 140 897s downloaded 4432 bytes, file is 4432 bytes 897s ok 141 897s downloaded 8360 bytes, file is 8360 bytes 897s ok 142 897s downloaded 12224 bytes, file is 12224 bytes 897s ok 143 897s downloaded 355 bytes, file is 355 bytes 897s ok 144 897s downloaded 2026 bytes, file is 2026 bytes 897s ok 145 897s downloaded 74839 bytes, file is 74839 bytes 897s ok 146 897s downloaded 9436 bytes, file is 9436 bytes 897s ok 147 897s downloaded 12143 bytes, file is 12143 bytes 897s ok 148 897s downloaded 26451 bytes, file is 26451 bytes 897s ok 149 897s downloaded 9588 bytes, file is 9588 bytes 897s ok 150 897s downloaded 58695 bytes, file is 58695 bytes 897s ok 151 897s downloaded 22331 bytes, file is 22331 bytes 897s ok 152 897s downloaded 3429 bytes, file is 3429 bytes 897s ok 153 897s downloaded 10963 bytes, file is 10963 bytes 897s ok 154 897s downloaded 8357 bytes, file is 8357 bytes 897s ok 155 897s downloaded 36144 bytes, file is 36144 bytes 897s ok 156 897s downloaded 26757 bytes, file is 26757 bytes 897s ok 157 897s downloaded 151973 bytes, file is 151973 bytes 897s ok 158 897s downloaded 1243 bytes, file is 1243 bytes 897s ok 159 897s downloaded 15223 bytes, file is 15223 bytes 897s ok 160 897s downloaded 93369 bytes, file is 93369 bytes 897s ok 161 897s downloaded 14283 bytes, file is 14283 bytes 897s ok 162 897s downloaded 4784 bytes, file is 4784 bytes 897s ok 163 897s downloaded 51369 bytes, file is 51369 bytes 897s ok 164 897s downloaded 49853 bytes, file is 49853 bytes 897s ok 165 897s downloaded 5144 bytes, file is 5144 bytes 897s ok 166 897s downloaded 23397 bytes, file is 23397 bytes 897s ok 167 897s downloaded 68880 bytes, file is 68880 bytes 897s ok 168 897s downloaded 12096 bytes, file is 12096 bytes 897s ok 169 897s downloaded 26551 bytes, file is 26551 bytes 897s ok 170 897s downloaded 89288 bytes, file is 89288 bytes 897s ok 171 897s downloaded 5138 bytes, file is 5138 bytes 897s ok 172 897s downloaded 6693 bytes, file is 6693 bytes 897s ok 173 897s downloaded 135805 bytes, file is 135805 bytes 897s ok 174 897s downloaded 31661 bytes, file is 31661 bytes 897s ok 175 897s downloaded 33167 bytes, file is 33167 bytes 897s ok 176 897s downloaded 48816 bytes, file is 48816 bytes 897s ok 177 897s downloaded 35911 bytes, file is 35911 bytes 897s ok 178 897s downloaded 18756 bytes, file is 18756 bytes 897s ok 179 897s downloaded 43401 bytes, file is 43401 bytes 897s ok 180 897s downloaded 509 bytes, file is 509 bytes 897s ok 181 897s downloaded 19189 bytes, file is 19189 bytes 897s ok 182 897s downloaded 15588 bytes, file is 15588 bytes 897s ok 183 897s downloaded 123417 bytes, file is 123417 bytes 897s ok 184 897s downloaded 1548 bytes, file is 1548 bytes 897s ok 185 897s downloaded 58669 bytes, file is 58669 bytes 897s ok 186 897s downloaded 27846 bytes, file is 27846 bytes 897s ok 187 897s downloaded 19186 bytes, file is 19186 bytes 897s ok 188 897s downloaded 29862 bytes, file is 29862 bytes 897s ok 189 897s downloaded 7132 bytes, file is 7132 bytes 897s ok 190 897s downloaded 9019 bytes, file is 9019 bytes 897s ok 191 897s downloaded 77701 bytes, file is 77701 bytes 897s ok 192 897s downloaded 53982 bytes, file is 53982 bytes 897s ok 193 897s downloaded 10328 bytes, file is 10328 bytes 897s ok 194 897s downloaded 46394 bytes, file is 46394 bytes 897s ok 195 897s downloaded 39569 bytes, file is 39569 bytes 897s ok 196 897s downloaded 758278 bytes, file is 758278 bytes 897s ok 197 897s downloaded 372 bytes, file is 372 bytes 897s ok 198 897s downloaded 294 bytes, file is 294 bytes 897s ok 199 897s downloaded 294 bytes, file is 294 bytes 897s ok 200 897s downloaded 10623 bytes, file is 10623 bytes 897s ok 201 897s downloaded 8511 bytes, file is 8511 bytes 897s ok 202 897s downloaded 4483 bytes, file is 4483 bytes 897s ok 203 897s downloaded 90816 bytes, file is 90816 bytes 897s ok 204 897s downloaded 25417 bytes, file is 25417 bytes 897s ok 205 897s downloaded 14126 bytes, file is 14126 bytes 897s ok 206 897s downloaded 38625 bytes, file is 38625 bytes 897s ok 207 897s downloaded 454394 bytes, file is 454394 bytes 897s ok 208 897s downloaded 7951 bytes, file is 7951 bytes 897s ok 209 897s downloaded 7400 bytes, file is 7400 bytes 897s ok 210 897s downloaded 92850 bytes, file is 92850 bytes 897s ok 211 897s downloaded 50829 bytes, file is 50829 bytes 897s ok 212 897s downloaded 3862 bytes, file is 3862 bytes 897s ok 213 897s downloaded 32731 bytes, file is 32731 bytes 897s ok 214 897s downloaded 86827 bytes, file is 86827 bytes 897s ok 215 897s downloaded 50436 bytes, file is 50436 bytes 897s ok 216 897s downloaded 24001 bytes, file is 24001 bytes 897s ok 217 897s ok 899s t/apache/byterange4.t ............... 899s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 899s 1..153 899s # Running under perl version 5.038002 for linux 899s # Current time local: Tue Dec 17 19:03:30 2024 899s # Current time GMT: Tue Dec 17 19:03:30 2024 899s # Using Test.pm version 1.31 899s # Using Apache/Test.pm version 1.42 899s range: 0-0 899s rc 206 899s expect: '0' 899s got: '0' 899s ok 1 899s range: 0-1 899s rc 206 899s expect: '00' 899s got: '00' 899s ok 2 899s range: 0-2 899s rc 206 899s expect: '000' 899s got: '000' 899s ok 3 899s range: 0-198 899s rc 206 899s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 899s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 899s ok 4 899s range: 0-199 899s rc 206 899s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 899s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 899s ok 5 899s range: 0-200 899s rc 206 899s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 899s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 899s ok 6 899s range: 0-201 899s rc 206 899s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 899s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 899s ok 7 899s range: 0-598 899s rc 206 899s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 899s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 899s ok 8 899s range: 0-599 899s rc 206 899s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 899s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 899s ok 9 899s range: 0-600 899s rc 206 899s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 899s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 899s ok 10 899s range: 0-601 899s rc 206 899s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 899s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 899s ok 11 899s range: 0-7798 899s rc 206 899s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 899s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 899s ok 12 899s range: 0-7799 899s rc 206 899s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 899s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 899s ok 13 899s range: 0-7800 899s rc 206 899s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 899s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 899s ok 14 899s range: 0-7801 899s rc 206 899s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 899s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 899s ok 15 899s range: 0-7998 899s rc 206 899s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 899s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 899s ok 16 899s range: 0-7999 899s rc 206 899s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 899s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 899s ok 17 899s range: 1-1 899s rc 206 899s expect: '0' 899s got: '0' 899s ok 18 899s range: 1-2 899s rc 206 899s expect: '00' 899s got: '00' 899s ok 19 899s range: 1-198 899s rc 206 899s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 899s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 899s ok 20 899s range: 1-199 899s rc 206 899s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 899s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 899s ok 21 899s range: 1-200 899s rc 206 899s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 899s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 899s ok 22 899s range: 1-201 899s rc 206 899s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 899s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 899s ok 23 899s range: 1-598 899s rc 206 899s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 899s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 899s ok 24 899s range: 1-599 899s rc 206 899s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 899s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 899s ok 25 899s range: 1-600 899s rc 206 899s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 899s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 899s ok 26 899s range: 1-601 899s rc 206 899s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 899s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 899s ok 27 899s range: 1-7798 899s rc 206 899s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 899s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 899s ok 28 899s range: 1-7799 899s rc 206 899s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 899s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 899s ok 29 899s range: 1-7800 899s rc 206 899s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 899s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 899s ok 30 899s range: 1-7801 899s rc 206 899s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 899s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 899s ok 31 899s range: 1-7998 899s rc 206 899s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 899s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 899s ok 32 899s range: 1-7999 899s rc 206 899s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 33 900s range: 2-2 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 34 900s range: 2-198 900s rc 206 900s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 900s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 900s ok 35 900s range: 2-199 900s rc 206 900s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 900s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 900s ok 36 900s range: 2-200 900s rc 206 900s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 900s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 900s ok 37 900s range: 2-201 900s rc 206 900s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 900s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 900s ok 38 900s range: 2-598 900s rc 206 900s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s ok 39 900s range: 2-599 900s rc 206 900s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s ok 40 900s range: 2-600 900s rc 206 900s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s ok 41 900s range: 2-601 900s rc 206 900s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s ok 42 900s range: 2-7798 900s rc 206 900s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 43 900s range: 2-7799 900s rc 206 900s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 44 900s range: 2-7800 900s rc 206 900s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 45 900s range: 2-7801 900s rc 206 900s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 46 900s range: 2-7998 900s rc 206 900s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 47 900s range: 2-7999 900s rc 206 900s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 48 900s range: 198-198 900s rc 206 900s expect: '5' 900s got: '5' 900s ok 49 900s range: 198-199 900s rc 206 900s expect: '50' 900s got: '50' 900s ok 50 900s range: 198-200 900s rc 206 900s expect: '500' 900s got: '500' 900s ok 51 900s range: 198-201 900s rc 206 900s expect: '5000' 900s got: '5000' 900s ok 52 900s range: 198-598 900s rc 206 900s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s ok 53 900s range: 198-599 900s rc 206 900s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s ok 54 900s range: 198-600 900s rc 206 900s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s ok 55 900s range: 198-601 900s rc 206 900s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s ok 56 900s range: 198-7798 900s rc 206 900s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 57 900s range: 198-7799 900s rc 206 900s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 58 900s range: 198-7800 900s rc 206 900s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 59 900s range: 198-7801 900s rc 206 900s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 60 900s range: 198-7998 900s rc 206 900s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 61 900s range: 198-7999 900s rc 206 900s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 62 900s range: 199-199 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 63 900s range: 199-200 900s rc 206 900s expect: '00' 900s got: '00' 900s ok 64 900s range: 199-201 900s rc 206 900s expect: '000' 900s got: '000' 900s ok 65 900s range: 199-598 900s rc 206 900s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s ok 66 900s range: 199-599 900s rc 206 900s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s ok 67 900s range: 199-600 900s rc 206 900s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s ok 68 900s range: 199-601 900s rc 206 900s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s ok 69 900s range: 199-7798 900s rc 206 900s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 70 900s range: 199-7799 900s rc 206 900s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 71 900s range: 199-7800 900s rc 206 900s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 72 900s range: 199-7801 900s rc 206 900s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 73 900s range: 199-7998 900s rc 206 900s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 74 900s range: 199-7999 900s rc 206 900s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 75 900s range: 200-200 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 76 900s range: 200-201 900s rc 206 900s expect: '00' 900s got: '00' 900s ok 77 900s range: 200-598 900s rc 206 900s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s ok 78 900s range: 200-599 900s rc 206 900s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s ok 79 900s range: 200-600 900s rc 206 900s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s ok 80 900s range: 200-601 900s rc 206 900s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s ok 81 900s range: 200-7798 900s rc 206 900s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 82 900s range: 200-7799 900s rc 206 900s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 83 900s range: 200-7800 900s rc 206 900s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 84 900s range: 200-7801 900s rc 206 900s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 85 900s range: 200-7998 900s rc 206 900s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 86 900s range: 200-7999 900s rc 206 900s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 87 900s range: 201-201 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 88 900s range: 201-598 900s rc 206 900s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 900s ok 89 900s range: 201-599 900s rc 206 900s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 900s ok 90 900s range: 201-600 900s rc 206 900s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 900s ok 91 900s range: 201-601 900s rc 206 900s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 900s ok 92 900s range: 201-7798 900s rc 206 900s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 93 900s range: 201-7799 900s rc 206 900s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 94 900s range: 201-7800 900s rc 206 900s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 95 900s range: 201-7801 900s rc 206 900s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 96 900s range: 201-7998 900s rc 206 900s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 97 900s range: 201-7999 900s rc 206 900s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 98 900s range: 598-598 900s rc 206 900s expect: '5' 900s got: '5' 900s ok 99 900s range: 598-599 900s rc 206 900s expect: '50' 900s got: '50' 900s ok 100 900s range: 598-600 900s rc 206 900s expect: '500' 900s got: '500' 900s ok 101 900s range: 598-601 900s rc 206 900s expect: '5001' 900s got: '5001' 900s ok 102 900s range: 598-7798 900s rc 206 900s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 103 900s range: 598-7799 900s rc 206 900s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 104 900s range: 598-7800 900s rc 206 900s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 105 900s range: 598-7801 900s rc 206 900s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 106 900s range: 598-7998 900s rc 206 900s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 107 900s range: 598-7999 900s rc 206 900s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 108 900s range: 599-599 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 109 900s range: 599-600 900s rc 206 900s expect: '00' 900s got: '00' 900s ok 110 900s range: 599-601 900s rc 206 900s expect: '001' 900s got: '001' 900s ok 111 900s range: 599-7798 900s rc 206 900s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 112 900s range: 599-7799 900s rc 206 900s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 113 900s range: 599-7800 900s rc 206 900s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 114 900s range: 599-7801 900s rc 206 900s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 115 900s range: 599-7998 900s rc 206 900s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 116 900s range: 599-7999 900s rc 206 900s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 117 900s range: 600-600 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 118 900s range: 600-601 900s rc 206 900s expect: '01' 900s got: '01' 900s ok 119 900s range: 600-7798 900s rc 206 900s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 120 900s range: 600-7799 900s rc 206 900s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 121 900s range: 600-7800 900s rc 206 900s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 122 900s range: 600-7801 900s rc 206 900s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 123 900s range: 600-7998 900s rc 206 900s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 124 900s range: 600-7999 900s rc 206 900s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 125 900s range: 601-601 900s rc 206 900s expect: '1' 900s got: '1' 900s ok 126 900s range: 601-7798 900s rc 206 900s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 900s ok 127 900s range: 601-7799 900s rc 206 900s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 900s ok 128 900s range: 601-7800 900s rc 206 900s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 900s ok 129 900s range: 601-7801 900s rc 206 900s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 900s ok 130 900s range: 601-7998 900s rc 206 900s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 131 900s range: 601-7999 900s rc 206 900s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 132 900s range: 7798-7798 900s rc 206 900s expect: '5' 900s got: '5' 900s ok 133 900s range: 7798-7799 900s rc 206 900s expect: '50' 900s got: '50' 900s ok 134 900s range: 7798-7800 900s rc 206 900s expect: '501' 900s got: '501' 900s ok 135 900s range: 7798-7801 900s rc 206 900s expect: '5019' 900s got: '5019' 900s ok 136 900s range: 7798-7998 900s rc 206 900s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 137 900s range: 7798-7999 900s rc 206 900s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 138 900s range: 7799-7799 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 139 900s range: 7799-7800 900s rc 206 900s expect: '01' 900s got: '01' 900s ok 140 900s range: 7799-7801 900s rc 206 900s expect: '019' 900s got: '019' 900s ok 141 900s range: 7799-7998 900s rc 206 900s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 142 900s range: 7799-7999 900s rc 206 900s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 143 900s range: 7800-7800 900s rc 206 900s expect: '1' 900s got: '1' 900s ok 144 900s range: 7800-7801 900s rc 206 900s expect: '19' 900s got: '19' 900s ok 145 900s range: 7800-7998 900s rc 206 900s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 146 900s range: 7800-7999 900s rc 206 900s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 147 900s range: 7801-7801 900s rc 206 900s expect: '9' 900s got: '9' 900s ok 148 900s range: 7801-7998 900s rc 206 900s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 900s ok 149 900s range: 7801-7999 900s rc 206 900s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 900s ok 150 900s range: 7998-7998 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 151 900s range: 7998-7999 900s rc 206 900s expect: '00' 900s got: '00' 900s ok 152 900s range: 7999-7999 900s rc 206 900s expect: '0' 900s got: '0' 900s ok 153 900s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 900s ok 901s t/apache/byterange5.t ............... 901s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 901s 1..5 901s # Running under perl version 5.038002 for linux 901s # Current time local: Tue Dec 17 19:03:32 2024 901s # Current time GMT: Tue Dec 17 19:03:32 2024 901s # Using Test.pm version 1.31 901s # Using Apache/Test.pm version 1.42 901s ok 1 901s ok 2 901s ok 3 901s ok 4 901s ok 5 901s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 901s ok 903s t/apache/byterange6.t ............... 903s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 903s 1..53 903s # Running under perl version 5.038002 for linux 903s # Current time local: Tue Dec 17 19:03:34 2024 903s # Current time GMT: Tue Dec 17 19:03:34 2024 903s # Using Test.pm version 1.31 903s # Using Apache/Test.pm version 1.42 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 1 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 2 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 3 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 4 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 5 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 6 903s # expecting range 0-100 903s # expecting range 1000-1001 903s # expecting range 5-6 903s ok 7 903s # expecting range 0-100 903s # expecting range 1000-1001 903s # expecting range 5-6 903s ok 8 903s # expecting range 0-100 903s # expecting range 1000-1001 903s # expecting range 5-6 903s ok 9 903s # expecting range 1-100 903s # expecting range 1000-1001 903s # expecting range 5-6 903s ok 10 903s # expecting range 1-100 903s # expecting range 1000-1001 903s # expecting range 5-6 903s ok 11 903s # expecting range 1-100 903s # expecting range 1000-1001 903s # expecting range 5-6 903s ok 12 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 13 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 14 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 15 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 16 903s # expecting range 0-70 903s # expecting range 72-100 903s # expecting range 1000-1001 903s ok 17 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 18 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 19 903s # expecting range 1-100 903s # expecting range 1000-1001 903s ok 20 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 21 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 22 903s # expecting range 0-101 903s # expecting range 1000-1001 903s ok 23 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 24 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 25 903s # expecting range 0-101 903s # expecting range 1000-1001 903s ok 26 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 27 903s # expecting range 0-100 903s # expecting range 1000-1001 903s ok 28 903s # expecting range 0-101 903s # expecting range 1000-1001 903s ok 29 903s # expecting range 1-10 903s # expecting range 99-99 903s ok 30 903s # expecting range 1-10 903s # expecting range 99-99 903s ok 31 903s # expecting range 1-11 903s # expecting range 99-99 903s ok 32 903s # expecting range 0-10 903s # expecting range 99-99 903s ok 33 903s # expecting range 0-10 903s # expecting range 99-99 903s ok 34 903s # expecting range 0-11 903s # expecting range 99-99 903s ok 35 903s # expecting range 0-12 903s # expecting range 99-99 903s ok 36 903s # expecting range 0-13 903s # expecting range 99-99 903s ok 37 903s # expecting range 1-11 903s # expecting range 99-99 903s ok 38 903s # expecting range 1-12 903s # expecting range 99-99 903s ok 39 903s # expecting range 1-13 903s # expecting range 99-99 903s ok 40 903s # expecting range 1-10 903s # expecting range 99-99 903s ok 41 903s # expecting range 1-11 903s # expecting range 99-99 903s ok 42 903s # expecting range 1-10 903s # expecting range 99-99 903s ok 43 903s # expecting range 0-11 903s # expecting range 99-99 903s ok 44 903s # expecting range 1-10 903s # expecting range 99-99 903s ok 45 903s # expecting range 1-20 903s # expecting range 99-99 903s ok 46 903s # expecting range 1-20 903s # expecting range 99-99 903s ok 47 903s # expecting range 1-20 903s # expecting range 99-99 903s ok 48 903s # expecting range 1-21 903s # expecting range 99-99 903s ok 49 903s # expecting range 5-12 903s # expecting range 99-99 903s ok 50 903s # expecting range 1-10 903s # expecting range 99-99 903s ok 51 903s # expecting range 5-10 903s # expecting range 1-3 903s # expecting range 99-99 903s ok 52 903s # expecting range 0-1 903s # expecting range 7999-7999 903s ok 53 903s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 903s ok 905s t/apache/byterange7.t ............... 905s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 905s 1..24 905s # Running under perl version 5.038002 for linux 905s # Current time local: Tue Dec 17 19:03:36 2024 905s # Current time GMT: Tue Dec 17 19:03:36 2024 905s # Using Test.pm version 1.31 905s # Using Apache/Test.pm version 1.42 905s Got 206 Range: 'bytes 0-1/40001' 905s body length 2 905s Content-Length: 2 905s ok 1 905s Got 206 multipart/byteranges 905s body length 196 905s Content-Length: 196 905s ok 2 905s Got 206 multipart/byteranges 905s body length 900 905s Content-Length: 900 905s ok 3 905s Got 206 multipart/byteranges 905s body length 4500 905s ok 4 905s Got 206 multipart/byteranges 905s body length 9000 905s ok 5 905s Got 200 905s ok 6 905s Got 200 905s ok 7 905s Got 200 905s ok 8 905s Got 200 905s ok 9 905s Got 200 905s ok 10 905s Got 200 905s ok 11 905s Got 200 905s ok 12 905s Got 200 905s ok 13 905s Got 200 905s ok 14 905s Got 200 905s ok 15 905s Got 200 905s ok 16 905s Got 200 905s ok 17 905s Got 200 905s ok 18 905s Got 200 905s ok 19 905s Sending '1000-200000', expecting 206 905s Got 206 Range: 'bytes 1000-40000/40001' 905s ok 20 905s Sending '100000-110000', expecting 416 905s Got 416 905s ok 21 905s Sending '100000-110000,1000-2000', expecting 206 905s Got 206 Range: 'bytes 1000-2000/40001' 905s ok 22 905s Sending '100000-110000,2000-1000', expecting 200 905s Got 200 905s ok 23 905s Sending '100000-110000,200000-', expecting 416 905s Got 416 905s ok 24 905s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 905s ok 907s t/apache/cfg_getline.t .............. 907s 1..116 907s # Running under perl version 5.038002 for linux 907s # Current time local: Tue Dec 17 19:03:37 2024 907s # Current time GMT: Tue Dec 17 19:03:37 2024 907s # Using Test.pm version 1.31 907s # Using Apache/Test.pm version 1.42 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 100 907s ok 1 907s ok 2 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 196 907s ok 3 907s ok 4 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 197 907s ok 5 907s ok 6 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 198 907s ok 7 907s ok 8 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 199 907s ok 9 907s ok 10 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 200 907s ok 11 907s ok 12 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 201 907s ok 13 907s ok 14 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 202 907s ok 15 907s ok 16 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 396 907s ok 17 907s ok 18 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 397 907s ok 19 907s ok 20 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 398 907s ok 21 907s ok 22 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 399 907s ok 23 907s ok 24 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 400 907s ok 25 907s ok 26 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 401 907s ok 27 907s ok 28 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 402 907s ok 29 907s ok 30 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 596 907s ok 31 907s ok 32 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 597 907s ok 33 907s ok 34 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 598 907s ok 35 907s ok 36 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 599 907s ok 37 907s ok 38 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 600 907s ok 39 907s ok 40 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 601 907s ok 41 907s ok 42 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 602 907s ok 43 907s ok 44 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1016 907s ok 45 907s ok 46 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1017 907s ok 47 907s ok 48 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1018 907s ok 49 907s ok 50 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1019 907s ok 51 907s ok 52 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1020 907s ok 53 907s ok 54 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1021 907s ok 55 907s ok 56 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1022 907s ok 57 907s ok 58 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1023 907s ok 59 907s ok 60 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1024 907s ok 61 907s ok 62 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1025 907s ok 63 907s ok 64 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1026 907s ok 65 907s ok 66 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1027 907s ok 67 907s ok 68 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1028 907s ok 69 907s ok 70 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1029 907s ok 71 907s ok 72 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 1030 907s ok 73 907s ok 74 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8170 907s ok 75 907s ok 76 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8171 907s ok 77 907s ok 78 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8172 907s ok 79 907s ok 80 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8173 907s ok 81 907s ok 82 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8174 907s ok 83 907s ok 84 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8175 907s ok 85 907s ok 86 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8176 907s ok 87 907s ok 88 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8177 907s ok 89 907s ok 90 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8178 907s ok 91 907s ok 92 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8179 907s ok 93 907s ok 94 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8180 907s ok 95 907s ok 96 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8181 907s ok 97 907s ok 98 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8182 907s ok 99 907s ok 100 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8183 907s ok 101 907s ok 102 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8184 907s ok 103 907s ok 104 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8185 907s ok 105 907s ok 106 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8186 907s ok 107 907s ok 108 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8187 907s ok 109 907s ok 110 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8188 907s ok 111 907s ok 112 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8189 907s ok 113 907s ok 114 907s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s Got rc 200 for length 8190 907s ok 115 907s ok 116 907s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 907s ok 909s t/apache/chunkinput.t ............... 909s 1..37 909s # Running under perl version 5.038002 for linux 909s # Current time local: Tue Dec 17 19:03:40 2024 909s # Current time GMT: Tue Dec 17 19:03:40 2024 909s # Using Test.pm version 1.31 909s # Using Apache/Test.pm version 1.42 909s testing default 909s ok 1 909s # testing : response codes 909s # expected: 'HTTP/1.1 200 OK' 909s # received: 'HTTP/1.1 200 OK' 909s ok 2 909s # testing : trailer (pid) 909s # expected: '338100' 909s # received: '338100' 909s ok 3 909s ok 4 909s # testing : response codes 909s # expected: 'HTTP/1.1 404 Not Found' 909s # received: 'HTTP/1.1 404 Not Found' 909s ok 5 909s ok 6 909s # testing : response codes 909s # expected: 'HTTP/1.1 200 OK' 909s # received: 'HTTP/1.1 200 OK' 909s ok 7 909s ok 8 909s # testing : response codes 909s # expected: 'HTTP/1.1 404 Not Found' 909s # received: 'HTTP/1.1 404 Not Found' 909s ok 9 909s ok 10 909s # testing : response codes 909s # expected: 'HTTP/1.1 200 OK' 909s # received: 'HTTP/1.1 200 OK' 909s ok 11 909s ok 12 909s # testing : response codes 909s # expected: 'HTTP/1.1 404 Not Found' 909s # received: 'HTTP/1.1 404 Not Found' 909s ok 13 909s ok 14 909s # testing : response codes 909s # expected: 'HTTP/1.1 200 OK' 909s # received: 'HTTP/1.1 200 OK' 909s ok 15 909s ok 16 909s # testing : response codes 909s # expected: 'HTTP/1.1 404 Not Found' 909s # received: 'HTTP/1.1 404 Not Found' 909s ok 17 909s ok 18 909s # testing : response codes 909s # expected: 'HTTP/1.1 200 OK' 909s # received: 'HTTP/1.1 200 OK' 909s ok 19 909s ok 20 909s # testing : response codes 909s # expected: 'HTTP/1.1 404 Not Found' 909s # received: 'HTTP/1.1 404 Not Found' 909s ok 21 909s ok 22 909s # testing : response codes 909s # expected: 'HTTP/1.1 400 Bad Request' 909s # received: 'HTTP/1.1 400 Bad Request' 909s ok 23 909s ok 24 909s # testing : response codes 909s # expected: 'HTTP/1.1 400 Bad Request' 909s # received: 'HTTP/1.1 400 Bad Request' 909s ok 25 909s ok 26 909s # testing : response codes 909s # expected: 'HTTP/1.1 413 Request Entity Too Large' 909s # received: 'HTTP/1.1 413 Request Entity Too Large' 909s ok 27 909s ok 28 909s # testing : response codes 909s # expected: 'HTTP/1.1 413 Request Entity Too Large' 909s # received: 'HTTP/1.1 413 Request Entity Too Large' 909s ok 29 909s ok 30 909s # testing : response codes 909s # expected: 'HTTP/1.1 400 Bad Request' 909s # received: 'HTTP/1.1 400 Bad Request' 909s ok 31 909s ok 32 909s # testing : response codes 909s # expected: 'HTTP/1.1 400 Bad Request' 909s # received: 'HTTP/1.1 400 Bad Request' 909s ok 33 909s ok 34 909s # testing : response codes 909s # expected: 'HTTP/1.1 400 Bad Request' 909s # received: 'HTTP/1.1 400 Bad Request' 909s ok 35 909s ok 36 909s # testing : response codes 909s # expected: 'HTTP/1.1 400 Bad Request' 909s # received: 'HTTP/1.1 400 Bad Request' 909s ok 37 909s ok 910s t/apache/contentlength.t ............ 910s 1..24 910s # Running under perl version 5.038002 for linux 910s # Current time local: Tue Dec 17 19:03:42 2024 910s # Current time GMT: Tue Dec 17 19:03:42 2024 910s # Using Test.pm version 1.31 910s # Using Apache/Test.pm version 1.42 910s testing default 910s ok 1 910s # testing : response codes POST for /echo_post with Content-Length: 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 2 910s ok 3 910s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 4 910s ok 5 910s # testing : response codes POST for /echo_post with Content-Length: 0 910s # expected: 'HTTP/1.1 200 OK' 910s # received: 'HTTP/1.1 200 OK' 910s ok 6 910s ok 7 910s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 910s # expected: 'HTTP/1.1 404 Not Found' 910s # received: 'HTTP/1.1 404 Not Found' 910s ok 8 910s ok 9 910s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 910s # expected: 'HTTP/1.1 200 OK' 910s # received: 'HTTP/1.1 200 OK' 910s ok 10 910s ok 11 910s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 910s # expected: 'HTTP/1.1 404 Not Found' 910s # received: 'HTTP/1.1 404 Not Found' 910s ok 12 910s ok 13 910s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 14 910s ok 15 910s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 16 910s ok 17 910s # testing : response codes POST for /echo_post with Content-Length: -1 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 18 910s ok 19 910s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 20 910s ok 21 910s # testing : response codes POST for /echo_post with Content-Length: 123abc 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 22 910s ok 23 910s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 910s # expected: 'HTTP/1.1 400 Bad Request' 910s # received: 'HTTP/1.1 400 Bad Request' 910s ok 24 910s ok 913s t/apache/errordoc.t ................. 913s 1..14 913s # Running under perl version 5.038002 for linux 913s # Current time local: Tue Dec 17 19:03:43 2024 913s # Current time GMT: Tue Dec 17 19:03:43 2024 913s # Using Test.pm version 1.31 913s # Using Apache/Test.pm version 1.42 913s # testing : notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 1 913s # testing : notfound.html content 913s # expected: qr/per-server 404/ 913s # received: 'per-server 404' 913s ok 2 913s # testing : /inherit/notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 3 913s # testing : /inherit/notfound.html content 913s # expected: qr/per-server 404/ 913s # received: 'per-server 404' 913s ok 4 913s # testing : /redefine/notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 5 913s # testing : /redefine/notfound.html content 913s # expected: 'per-dir 404' 913s # received: 'per-dir 404' 913s ok 6 913s # testing : /redefine/notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 7 913s # testing : /redefine/notfound.html content 913s # expected: qr/Not Found/ 913s # received: ' 913s # 913s # 404 Not Found 913s # 913s #

Not Found

913s #

The requested URL was not found on this server.

913s # ' 913s ok 8 913s # testing : /merge/notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 9 913s # testing : /merge/notfound.html content 913s # expected: 'testing merge' 913s # received: 'testing merge' 913s ok 10 913s # testing : /merge/merge2/notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 11 913s # testing : /merge/merge2/notfound.html content 913s # expected: 'testing merge' 913s # received: 'testing merge' 913s ok 12 913s # testing : /bounce/notfound.html code 913s # expected: 404 913s # received: '404' 913s ok 13 913s # testing : /bounce/notfound.html content 913s # expected: qr/expire test/ 913s # received: ' 913s # expire test 913s # expire test 913s # ' 913s ok 14 913s ok 915s t/apache/etags.t .................... 915s # Checking for existence of FileETag directive 915s # Returned 200: 915s 1..61 915s # Running under perl version 5.038002 for linux 915s # Current time local: Tue Dec 17 19:03:45 2024 915s # Current time GMT: Tue Dec 17 19:03:45 2024 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.42 915s # --- 915s # HEAD /apache/etags/none/is/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf38-b" 915s ok 1 915s # --- 915s # HEAD /apache/etags/all/mi/test.txt 915s # Expecting two components in ETag field 915s # Received "8ced1-613edd771cbc0" 915s ok 2 915s # --- 915s # HEAD /apache/etags/all/minus-mi/test.txt 915s # Expecting one component in ETag field 915s # Received "b" 915s ok 3 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 915s # Expecting one component in ETag field 915s # Received "b" 915s ok 4 915s # --- 915s # HEAD /apache/etags/all/minus-ms/test.txt 915s # Expecting one component in ETag field 915s # Received "8cee3" 915s ok 5 915s # --- 915s # HEAD /apache/etags/m/minus-i/test.txt 915s # Expecting field to be absent 915s # Received "613edd771cbc0" 915s ok 6 915s # --- 915s # HEAD /apache/etags/mis/test.txt 915s # Expecting three components in ETag field 915s # Received "8cf2b-b-613edd771cbc0" 915s ok 7 915s # --- 915s # HEAD /apache/etags/none/plus-mi/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf50-613edd771cbc0" 915s ok 8 915s # --- 915s # HEAD /apache/etags/ms/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 9 915s # --- 915s # HEAD /apache/etags/m/plus-i/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf12-613edd771cbc0" 915s ok 10 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf5b-b" 915s ok 11 915s # --- 915s # HEAD /apache/etags/none/i/test.txt 915s # Expecting one component in ETag field 915s # Received "8cf33" 915s ok 12 915s # --- 915s # HEAD /apache/etags/all/mis/test.txt 915s # Expecting three components in ETag field 915s # Received "8cee9-b-613edd771cbc0" 915s ok 13 915s # --- 915s # HEAD /apache/etags/m/plus-mis/test.txt 915s # Expecting three components in ETag field 915s # Received "8cf1e-b-613edd771cbc0" 915s ok 14 915s # --- 915s # HEAD /apache/etags/none/plus-ms/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 15 915s # --- 915s # HEAD /apache/etags/all/minus-s/test.txt 915s # Expecting two components in ETag field 915s # Received "8cee6-613edd771cbc0" 915s ok 16 915s # --- 915s # HEAD /apache/etags/all/ms/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 17 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 18 915s # --- 915s # HEAD /apache/etags/none/m/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 19 915s # --- 915s # HEAD /apache/etags/m/plus-ms/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 20 915s # --- 915s # HEAD /apache/etags/none/plus-i/test.txt 915s # Expecting one component in ETag field 915s # Received "8cf47" 915s ok 21 915s # --- 915s # HEAD /apache/etags/m/minus-ms/test.txt 915s # Expecting field to be absent 915s # Received "b-613edd771cbc0" 915s ok 22 915s # --- 915s # HEAD /apache/etags/all/m/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 23 915s # --- 915s # HEAD /apache/etags/none/ms/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 24 915s # --- 915s # HEAD /apache/etags/i/test.txt 915s # Expecting one component in ETag field 915s # Received "8cef5" 915s ok 25 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 915s # Expecting field to be absent 915s # Received "b-613edd771cbc0" 915s ok 26 915s # --- 915s # HEAD /apache/etags/none/plus-s/test.txt 915s # Expecting one component in ETag field 915s # Received "b" 915s ok 27 915s # --- 915s # HEAD /apache/etags/m/minus-mi/test.txt 915s # Expecting field to be absent 915s # Received "b-613edd771cbc0" 915s ok 28 915s # --- 915s # HEAD /apache/etags/none/test.txt 915s # Expecting field to be absent 915s # ETag field is missing 915s ok 29 915s # --- 915s # HEAD /apache/etags/all/minus-i/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 30 915s # --- 915s # HEAD /apache/etags/none/s/test.txt 915s # Expecting one component in ETag field 915s # Received "b" 915s ok 31 915s # --- 915s # HEAD /apache/etags/none/mis/test.txt 915s # Expecting three components in ETag field 915s # Received "8cf41-b-613edd771cbc0" 915s ok 32 915s # --- 915s # HEAD /apache/etags/m/plus-is/test.txt 915s # Expecting three components in ETag field 915s # Received "8cf15-b-613edd771cbc0" 915s ok 33 915s # --- 915s # HEAD /apache/etags/m/minus-s/test.txt 915s # Expecting field to be absent 915s # Received "613edd771cbc0" 915s ok 34 915s # --- 915s # HEAD /apache/etags/none/plus-m/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 35 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 36 915s # --- 915s # HEAD /apache/etags/all/s/test.txt 915s # Expecting one component in ETag field 915s # Received "b" 915s ok 37 915s # --- 915s # HEAD /apache/etags/none/plus-mis/test.txt 915s # Expecting three components in ETag field 915s # Received "8cf68-b-613edd771cbc0" 915s ok 38 915s # --- 915s # HEAD /apache/etags/all/minus-m/test.txt 915s # Expecting two components in ETag field 915s # Received "8ceda-b" 915s ok 39 915s # --- 915s # HEAD /apache/etags/m/minus-m/test.txt 915s # Expecting field to be absent 915s # Received "b-613edd771cbc0" 915s ok 40 915s # --- 915s # HEAD /apache/etags/mi/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf28-613edd771cbc0" 915s ok 41 915s # --- 915s # HEAD /apache/etags/is/test.txt 915s # Expecting two components in ETag field 915s # Received "8cef8-b" 915s ok 42 915s # --- 915s # HEAD /apache/etags/all/minus-mis/test.txt 915s # Expecting field to be absent 915s # Received "b-613edd771cbc0" 915s ok 43 915s # --- 915s # HEAD /apache/etags/m/plus-s/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 44 915s # --- 915s # HEAD /apache/etags/all/minus-is/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 45 915s # --- 915s # HEAD /apache/etags/all/is/test.txt 915s # Expecting two components in ETag field 915s # Received "8cecb-b" 915s ok 46 915s # --- 915s # HEAD /apache/etags/m/plus-mi/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf1b-613edd771cbc0" 915s ok 47 915s # --- 915s # HEAD /apache/etags/all/test.txt 915s # Expecting three components in ETag field 915s # Received "8cef0-b-613edd771cbc0" 915s ok 48 915s # --- 915s # HEAD /apache/etags/s/test.txt 915s # Expecting one component in ETag field 915s # Received "b" 915s ok 49 915s # --- 915s # HEAD /apache/etags/all/inherit/test.txt 915s # Expecting three components in ETag field 915s # Received "8cec8-b-613edd771cbc0" 915s ok 50 915s # --- 915s # HEAD /apache/etags/all/i/test.txt 915s # Expecting one component in ETag field 915s # Received "8cec6" 915s ok 51 915s # --- 915s # HEAD /apache/etags/none/inherit/test.txt 915s # Expecting field to be absent 915s # ETag field is missing 915s ok 52 915s # --- 915s # HEAD /apache/etags/m/minus-mis/test.txt 915s # Expecting field to be absent 915s # Received "b-613edd771cbc0" 915s ok 53 915s # --- 915s # HEAD /apache/etags/m/minus-is/test.txt 915s # Expecting field to be absent 915s # Received "613edd771cbc0" 915s ok 54 915s # --- 915s # HEAD /apache/etags/none/plus-is/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf4a-b" 915s ok 55 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 915s # Expecting one component in ETag field 915s # Received "8cf64" 915s ok 56 915s # --- 915s # HEAD /apache/etags/m/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 57 915s # --- 915s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf67-613edd771cbc0" 915s ok 58 915s # --- 915s # HEAD /apache/etags/default/test.txt 915s # Expecting two components in ETag field 915s # Received "b-613edd771cbc0" 915s ok 59 915s # --- 915s # HEAD /apache/etags/m/plus-m/test.txt 915s # Expecting one component in ETag field 915s # Received "613edd771cbc0" 915s ok 60 915s # --- 915s # HEAD /apache/etags/none/mi/test.txt 915s # Expecting two components in ETag field 915s # Received "8cf3e-613edd771cbc0" 915s ok 61 915s ok 917s t/apache/expr.t ..................... 917s 1..229 917s # Running under perl version 5.038002 for linux 917s # Current time local: Tue Dec 17 19:03:47 2024 917s # Current time GMT: Tue Dec 17 19:03:47 2024 917s # Using Test.pm version 1.31 917s # Using Apache/Test.pm version 1.42 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true" should evaluate to true, got true 917s ok 1 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "false" should evaluate to false, got false 917s ok 2 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "foo", got parse error 917s ok 3 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -eq 01" should evaluate to true, got true 917s ok 4 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -eq 2" should evaluate to false, got false 917s ok 5 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -ne 2" should evaluate to true, got true 917s ok 6 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -ne 1" should evaluate to false, got false 917s ok 7 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -lt 02" should evaluate to true, got true 917s ok 8 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -lt 1" should evaluate to false, got false 917s ok 9 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -le 2" should evaluate to true, got true 917s ok 10 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -le 1" should evaluate to true, got true 917s ok 11 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "2 -gt 1" should evaluate to true, got true 917s ok 12 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -gt 1" should evaluate to false, got false 917s ok 13 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "2 -ge 1" should evaluate to true, got true 917s ok 14 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -ge 1" should evaluate to true, got true 917s ok 15 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -gt -1" should evaluate to true, got true 917s ok 16 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' == 'aa'" should evaluate to true, got true 917s ok 17 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' == 'b'" should evaluate to false, got false 917s ok 18 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' = 'aa'" should evaluate to true, got true 917s ok 19 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' = 'b'" should evaluate to false, got false 917s ok 20 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' != 'b'" should evaluate to true, got true 917s ok 21 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' != 'aa'" should evaluate to false, got false 917s ok 22 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' < 'b'" should evaluate to true, got true 917s ok 23 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' < 'aa'" should evaluate to false, got false 917s ok 24 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' <= 'b'" should evaluate to true, got true 917s ok 25 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' <= 'aa'" should evaluate to true, got true 917s ok 26 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'b' > 'aa'" should evaluate to true, got true 917s ok 27 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' > 'aa'" should evaluate to false, got false 917s ok 28 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'b' >= 'aa'" should evaluate to true, got true 917s ok 29 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' >= 'aa'" should evaluate to true, got true 917s ok 30 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 917s ok 31 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 917s ok 32 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 917s ok 33 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 917s ok 34 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 917s ok 35 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 917s ok 36 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 917s ok 37 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 917s ok 38 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 917s ok 39 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 917s ok 40 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME} != ''" should evaluate to true, got true 917s ok 41 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' -in { 'b', 'a' } " should evaluate to true, got true 917s ok 42 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' -in { 'b', 'c' } " should evaluate to false, got false 917s ok 43 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /bc/ " should evaluate to true, got true 917s ok 44 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /BC/i " should evaluate to true, got true 917s ok 45 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' !~ m!bc! " should evaluate to false, got false 917s ok 46 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' !~ m!BC!i " should evaluate to false, got false 917s ok 47 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " $0 == '' " should evaluate to true, got true 917s ok 48 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " $1 == '' " should evaluate to true, got true 917s ok 49 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " $9 == '' " should evaluate to true, got true 917s ok 50 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " '$0' == '' " should evaluate to true, got true 917s ok 51 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 917s ok 52 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 917s ok 53 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 917s ok 54 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 917s ok 55 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 917s ok 56 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 917s ok 57 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 917s ok 58 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 917s ok 59 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 917s ok 60 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 917s ok 61 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 917s ok 62 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 917s ok 63 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 917s ok 64 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 917s ok 65 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 917s ok 66 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 917s ok 67 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 917s ok 68 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 917s ok 69 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 917s ok 70 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{HTTPS} == 'off' " should evaluate to true, got true 917s ok 71 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 917s ok 72 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 917s ok 73 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 917s ok 74 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 917s ok 75 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 917s ok 76 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 917s ok 77 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 917s ok 78 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 917s ok 79 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 917s ok 80 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 917s ok 81 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 917s ok 82 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "escape('?') = '%3f' " should evaluate to true, got true 917s ok 83 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "unescape('%3f') = '?' " should evaluate to true, got true 917s ok 84 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 917s ok 85 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 917s ok 86 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 917s ok 87 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "file('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 917s ok 88 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-n ''" should evaluate to false, got false 917s ok 89 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-z ''" should evaluate to true, got true 917s ok 90 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-n '1'" should evaluate to true, got true 917s ok 91 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-z '1'" should evaluate to false, got false 917s ok 92 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "-R 'abc'", got parse error 917s ok 93 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 917s ok 94 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R '240.0.0.0'" should evaluate to false, got false 917s ok 95 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R '240.0.0.0/8'" should evaluate to false, got false 917s ok 96 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R 'ff::/8'" should evaluate to false, got false 917s ok 97 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 917s ok 98 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 917s ok 99 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 917s ok 100 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 917s ok 101 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 917s ok 102 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 917s ok 103 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 917s ok 104 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strmatch '*o'" should evaluate to true, got true 917s ok 105 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 917s ok 106 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strmatch 'F*'" should evaluate to false, got false 917s ok 107 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strcmatch 'F*'" should evaluate to true, got true 917s ok 108 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strmatch 'g*'" should evaluate to false, got false 917s ok 109 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strcmatch 'g*'" should evaluate to false, got false 917s ok 110 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 917s ok 111 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 917s ok 112 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 917s ok 113 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 917s ok 114 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "foo('bar') = 'bar'", got parse error 917s ok 115 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "%{FOO} != 'bar'", got parse error 917s ok 116 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'bar' = bar", got parse error 917s ok 117 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true" should evaluate to true, got true 917s ok 118 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true" should evaluate to true, got true 917s ok 119 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true" should evaluate to true, got true 917s ok 120 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true || true" should evaluate to true, got true 917s ok 121 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true && true" should evaluate to true, got true 917s ok 122 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true || true" should evaluate to true, got true 917s ok 123 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true && true" should evaluate to true, got true 917s ok 124 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true || !true" should evaluate to true, got true 917s ok 125 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true && !true" should evaluate to true, got true 917s ok 126 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true || !true" should evaluate to true, got true 917s ok 127 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true && !true" should evaluate to false, got false 917s ok 128 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true" should evaluate to false, got false 917s ok 129 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true" should evaluate to true, got true 917s ok 130 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true || true" should evaluate to true, got true 917s ok 131 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true && true" should evaluate to true, got true 917s ok 132 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true || true" should evaluate to true, got true 917s ok 133 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true && true" should evaluate to false, got false 917s ok 134 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true || !true" should evaluate to true, got true 917s ok 135 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true && !true" should evaluate to true, got true 917s ok 136 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true || !true" should evaluate to false, got false 917s ok 137 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true && !true" should evaluate to false, got false 917s ok 138 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true" should evaluate to false, got false 917s ok 139 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true" should evaluate to false, got false 917s ok 140 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true" should evaluate to true, got true 917s ok 141 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true || true" should evaluate to true, got true 917s ok 142 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true && true" should evaluate to true, got true 917s ok 143 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true || true" should evaluate to true, got true 917s ok 144 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true && true" should evaluate to false, got false 917s ok 145 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true || !true" should evaluate to true, got true 917s ok 146 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true && !true" should evaluate to false, got false 917s ok 147 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true || !true" should evaluate to false, got false 917s ok 148 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true && !true" should evaluate to false, got false 917s ok 149 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true" should evaluate to false, got false 917s ok 150 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true" should evaluate to false, got false 917s ok 151 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true || true" should evaluate to true, got true 917s ok 152 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true && true" should evaluate to false, got false 917s ok 153 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true || true" should evaluate to true, got true 917s ok 154 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true && true" should evaluate to false, got false 917s ok 155 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true || !true" should evaluate to false, got false 917s ok 156 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true && !true" should evaluate to false, got false 917s ok 157 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true || !true" should evaluate to false, got false 917s ok 158 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true && !true" should evaluate to false, got false 917s ok 159 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true)" should evaluate to false, got false 917s ok 160 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true)" should evaluate to false, got false 917s ok 161 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true)" should evaluate to false, got false 917s ok 162 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true || true)" should evaluate to false, got false 917s ok 163 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true && true)" should evaluate to false, got false 917s ok 164 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true || true)" should evaluate to false, got false 917s ok 165 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true && true)" should evaluate to false, got false 917s ok 166 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true || !true)" should evaluate to false, got false 917s ok 167 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true && !true)" should evaluate to false, got false 917s ok 168 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true || !true)" should evaluate to false, got false 917s ok 169 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true && !true)" should evaluate to true, got true 917s ok 170 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true)" should evaluate to true, got true 917s ok 171 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true)" should evaluate to false, got false 917s ok 172 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true || true)" should evaluate to false, got false 917s ok 173 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true && true)" should evaluate to false, got false 917s ok 174 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true || true)" should evaluate to false, got false 917s ok 175 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true && true)" should evaluate to true, got true 917s ok 176 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true || !true)" should evaluate to false, got false 917s ok 177 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true && !true)" should evaluate to false, got false 917s ok 178 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true || !true)" should evaluate to true, got true 917s ok 179 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true && !true)" should evaluate to true, got true 917s ok 180 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true)" should evaluate to true, got true 917s ok 181 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true)" should evaluate to true, got true 917s ok 182 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true)" should evaluate to false, got false 917s ok 183 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true || true)" should evaluate to false, got false 917s ok 184 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true && true)" should evaluate to false, got false 917s ok 185 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true || true)" should evaluate to false, got false 917s ok 186 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true && true)" should evaluate to true, got true 917s ok 187 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true || !true)" should evaluate to false, got false 917s ok 188 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true && !true)" should evaluate to true, got true 917s ok 189 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true || !true)" should evaluate to true, got true 917s ok 190 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true && !true)" should evaluate to true, got true 917s ok 191 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true)" should evaluate to true, got true 917s ok 192 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true)" should evaluate to true, got true 917s ok 193 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true || true)" should evaluate to false, got false 917s ok 194 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true && true)" should evaluate to true, got true 917s ok 195 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true || true)" should evaluate to false, got false 917s ok 196 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true && true)" should evaluate to true, got true 917s ok 197 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true || !true)" should evaluate to true, got true 917s ok 198 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true && !true)" should evaluate to true, got true 917s ok 199 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true || !true)" should evaluate to true, got true 917s ok 200 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true && !true)" should evaluate to true, got true 917s ok 201 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 917s ok 202 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 917s ok 203 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "filesize('/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 917s ok 204 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 917s ok 205 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 206 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 207 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 208 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 917s ok 209 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 917s ok 210 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 917s ok 211 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 917s ok 212 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 917s ok 213 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 917s ok 214 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 917s ok 215 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 917s ok 216 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 217 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 218 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 219 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 220 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-F '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 221 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-F '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 222 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-U '/apache/' " should evaluate to true, got true 917s ok 223 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-U '/apache/expr/none' " should evaluate to false, got false 917s ok 224 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 917s ok 225 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 917s ok 226 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "base64('foo') = 'Zm9v' " should evaluate to true, got true 917s ok 227 917s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 917s ok 228 917s Error log should not have 'Internal evaluation error' entries, found 0 917s ok 229 917s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s ok 921s t/apache/expr_string.t .............. 921s 1..29 921s # Running under perl version 5.038002 for linux 921s # Current time local: Tue Dec 17 19:03:50 2024 921s # Current time GMT: Tue Dec 17 19:03:50 2024 921s # Using Test.pm version 1.31 921s # Using Apache/Test.pm version 1.42 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 1 921s Expected return code 200, got 200 for 'foo' 921s ok 2 921s # testing : log message [Tue Dec 17 19:03:52.043833 2024] [log_debug:info] [pid 323005:tid 128993690912448] [client 127.0.0.1:46334] foo (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: 'foo' 921s # received: 'foo' 921s ok 3 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 4 921s Expected return code 200, got 200 for '%{req:SomeHeader}' 921s ok 5 921s # testing : log message [Tue Dec 17 19:03:52.300040 2024] [log_debug:info] [pid 323005:tid 128993669940928] [client 127.0.0.1:46334] SomeValue (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: 'SomeValue' 921s # received: 'SomeValue' 921s ok 6 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 7 921s Should get parse error (500) for "%{", got 500 921s ok 8 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 9 921s Expected return code 200, got 200 for '%' 921s ok 10 921s # testing : log message [Tue Dec 17 19:03:52.807049 2024] [log_debug:info] [pid 323064:tid 128993806255808] [client 127.0.0.1:46348] % (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: '%' 921s # received: '%' 921s ok 11 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 12 921s Expected return code 200, got 200 for '}' 921s ok 13 921s # testing : log message [Tue Dec 17 19:03:53.060523 2024] [log_debug:info] [pid 323064:tid 128993785284288] [client 127.0.0.1:46348] } (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: '}' 921s # received: '}' 921s ok 14 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 15 921s Expected return code 200, got 200 for '\"' 921s ok 16 921s # testing : log message [Tue Dec 17 19:03:53.313931 2024] [log_debug:info] [pid 323064:tid 128993703495360] [client 127.0.0.1:46348] " (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: '"' 921s # received: '"' 921s ok 17 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 18 921s Expected return code 200, got 200 for '\'' 921s ok 19 921s # testing : log message [Tue Dec 17 19:03:53.567271 2024] [log_debug:info] [pid 323064:tid 128993693009600] [client 127.0.0.1:46348] ' (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: '\'' 921s # received: '\'' 921s ok 20 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 21 921s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 921s ok 22 921s # testing : log message [Tue Dec 17 19:03:53.820503 2024] [log_debug:info] [pid 323064:tid 128993682523840] [client 127.0.0.1:46348] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: '%{req:SomeHeader}' 921s # received: '%{req:SomeHeader}' 921s ok 23 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 24 921s Expected return code 200, got 200 for '%{tolower:IDENT}' 921s ok 25 921s # testing : log message [Tue Dec 17 19:03:54.073646 2024] [log_debug:info] [pid 323064:tid 128993672038080] [client 127.0.0.1:46348] ident (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: 'ident' 921s # received: 'ident' 921s ok 26 921s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 27 921s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 921s ok 28 921s # testing : log message [Tue Dec 17 19:03:54.326819 2024] [log_debug:info] [pid 323064:tid 128993661552320] [client 127.0.0.1:46348] get (log_transaction hook, /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 921s # didn't match 921s # expected: 'get' 921s # received: 'get' 921s ok 29 921s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 921s ok 923s t/apache/getfile.t .................. 923s # using LWP client 923s 1..219 923s # Running under perl version 5.038002 for linux 923s # Current time local: Tue Dec 17 19:03:54 2024 923s # Current time GMT: Tue Dec 17 19:03:54 2024 923s # Using Test.pm version 1.31 923s # Using Apache/Test.pm version 1.42 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "44f3-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 17651 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl.pod 923s # expected: 17651 923s # received: 17651 923s ok 1 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "dbb0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 56240 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5004delta.pod 923s # expected: 56240 923s # received: 56240 923s ok 2 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "85eb-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 34283 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5005delta.pod 923s # expected: 34283 923s # received: 34283 923s ok 3 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "d8ed-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 55533 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5100delta.pod 923s # expected: 55533 923s # received: 55533 923s ok 4 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "ab70-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 43888 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5101delta.pod 923s # expected: 43888 923s # received: 43888 923s ok 5 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "15cb7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 89271 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5120delta.pod 923s # expected: 89271 923s # received: 89271 923s ok 6 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2707-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9991 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5121delta.pod 923s # expected: 9991 923s # received: 9991 923s ok 7 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2569-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9577 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5122delta.pod 923s # expected: 9577 923s # received: 9577 923s ok 8 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1004-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4100 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5123delta.pod 923s # expected: 4100 923s # received: 4100 923s ok 9 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "e58-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3672 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5124delta.pod 923s # expected: 3672 923s # received: 3672 923s ok 10 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1e03-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7683 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5125delta.pod 923s # expected: 7683 923s # received: 7683 923s ok 11 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "233aa-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 144298 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5140delta.pod 923s # expected: 144298 923s # received: 144298 923s ok 12 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1f1e-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7966 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5141delta.pod 923s # expected: 7966 923s # received: 7966 923s ok 13 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1aec-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6892 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5142delta.pod 923s # expected: 6892 923s # received: 6892 923s ok 14 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1e50-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7760 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5143delta.pod 923s # expected: 7760 923s # received: 7760 923s ok 15 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "18b7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6327 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5144delta.pod 923s # expected: 6327 923s # received: 6327 923s ok 16 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "20a09-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 133641 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5160delta.pod 923s # expected: 133641 923s # received: 133641 923s ok 17 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "17fe-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6142 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5161delta.pod 923s # expected: 6142 923s # received: 6142 923s ok 18 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "e0a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3594 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5162delta.pod 923s # expected: 3594 923s # received: 3594 923s ok 19 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "ff5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4085 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5163delta.pod 923s # expected: 4085 923s # received: 4085 923s ok 20 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1d286-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 119430 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5180delta.pod 923s # expected: 119430 923s # received: 119430 923s ok 21 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "19c5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6597 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5181delta.pod 923s # expected: 6597 923s # received: 6597 923s ok 22 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "14d7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5335 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5182delta.pod 923s # expected: 5335 923s # received: 5335 923s ok 23 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1208-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4616 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5184delta.pod 923s # expected: 4616 923s # received: 4616 923s ok 24 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1c352-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 115538 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5200delta.pod 923s # expected: 115538 923s # received: 115538 923s ok 25 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2a07-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10759 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5201delta.pod 923s # expected: 10759 923s # received: 10759 923s ok 26 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2fef-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 12271 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5202delta.pod 923s # expected: 12271 923s # received: 12271 923s ok 27 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2410-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9232 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5203delta.pod 923s # expected: 9232 923s # received: 9232 923s ok 28 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1fa90-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 129680 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5220delta.pod 923s # expected: 129680 923s # received: 129680 923s ok 29 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "293d-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10557 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5221delta.pod 923s # expected: 10557 923s # received: 10557 923s ok 30 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "301f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 12319 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5222delta.pod 923s # expected: 12319 923s # received: 12319 923s ok 31 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "20fa-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8442 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5223delta.pod 923s # expected: 8442 923s # received: 8442 923s ok 32 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1162-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4450 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5224delta.pod 923s # expected: 4450 923s # received: 4450 923s ok 33 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "fc0b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 64523 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5240delta.pod 923s # expected: 64523 923s # received: 64523 923s ok 34 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2009-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8201 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5241delta.pod 923s # expected: 8201 923s # received: 8201 923s ok 35 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1007-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4103 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5242delta.pod 923s # expected: 4103 923s # received: 4103 923s ok 36 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2aac-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10924 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5243delta.pod 923s # expected: 10924 923s # received: 10924 923s ok 37 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1168-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4456 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5244delta.pod 923s # expected: 4456 923s # received: 4456 923s ok 38 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1875b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 100187 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5260delta.pod 923s # expected: 100187 923s # received: 100187 923s ok 39 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1e25-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7717 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5261delta.pod 923s # expected: 7717 923s # received: 7717 923s ok 40 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1e16-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7702 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5262delta.pod 923s # expected: 7702 923s # received: 7702 923s ok 41 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1b69-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7017 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5263delta.pod 923s # expected: 7017 923s # received: 7017 923s ok 42 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "115d9-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 71129 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5280delta.pod 923s # expected: 71129 923s # received: 71129 923s ok 43 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "11f7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4599 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5281delta.pod 923s # expected: 4599 923s # received: 4599 923s ok 44 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1806-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6150 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5282delta.pod 923s # expected: 6150 923s # received: 6150 923s ok 45 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "13f7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5111 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5283delta.pod 923s # expected: 5111 923s # received: 5111 923s ok 46 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9efd-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 40701 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5300delta.pod 923s # expected: 40701 923s # received: 40701 923s ok 47 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1662-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5730 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5301delta.pod 923s # expected: 5730 923s # received: 5730 923s ok 48 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "124a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4682 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5302delta.pod 923s # expected: 4682 923s # received: 4682 923s ok 49 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1374-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4980 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5303delta.pod 923s # expected: 4980 923s # received: 4980 923s ok 50 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "d310-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 54032 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5320delta.pod 923s # expected: 54032 923s # received: 54032 923s ok 51 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1b5f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7007 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5321delta.pod 923s # expected: 7007 923s # received: 7007 923s ok 52 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9201-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 37377 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5340delta.pod 923s # expected: 37377 923s # received: 37377 923s ok 53 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1076-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4214 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5341delta.pod 923s # expected: 4214 923s # received: 4214 923s ok 54 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "f6a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3946 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5342delta.pod 923s # expected: 3946 923s # received: 3946 923s ok 55 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "fd6-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4054 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5343delta.pod 923s # expected: 4054 923s # received: 4054 923s ok 56 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "ad8b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 44427 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5360delta.pod 923s # expected: 44427 923s # received: 44427 923s ok 57 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1288-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4744 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5361delta.pod 923s # expected: 4744 923s # received: 4744 923s ok 58 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "f6a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3946 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5362delta.pod 923s # expected: 3946 923s # received: 3946 923s ok 59 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "fd7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4055 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5363delta.pod 923s # expected: 4055 923s # received: 4055 923s ok 60 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "10d49-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 68937 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5380delta.pod 923s # expected: 68937 923s # received: 68937 923s ok 61 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "f6a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3946 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5381delta.pod 923s # expected: 3946 923s # received: 3946 923s ok 62 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "fd4-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4052 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl5382delta.pod 923s # expected: 4052 923s # received: 4052 923s ok 63 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1e729-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 124713 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl561delta.pod 923s # expected: 124713 923s # received: 124713 923s ok 64 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1a2c1-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 107201 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl56delta.pod 923s # expected: 107201 923s # received: 107201 923s ok 65 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "94ac-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 38060 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl581delta.pod 923s # expected: 38060 923s # received: 38060 923s ok 66 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1176-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4470 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl582delta.pod 923s # expected: 4470 923s # received: 4470 923s ok 67 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "18bf-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6335 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl583delta.pod 923s # expected: 6335 923s # received: 6335 923s ok 68 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1cc3-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7363 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl584delta.pod 923s # expected: 7363 923s # received: 7363 923s ok 69 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1701-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5889 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl585delta.pod 923s # expected: 5889 923s # received: 5889 923s ok 70 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "122b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4651 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl586delta.pod 923s # expected: 4651 923s # received: 4651 923s ok 71 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "20a5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8357 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl587delta.pod 923s # expected: 8357 923s # received: 8357 923s ok 72 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "62c1-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 25281 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl588delta.pod 923s # expected: 25281 923s # received: 25281 923s ok 73 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "d290-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 53904 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl589delta.pod 923s # expected: 53904 923s # received: 53904 923s ok 74 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1c1d5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 115157 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perl58delta.pod 923s # expected: 115157 923s # received: 115157 923s ok 75 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4fe9-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 20457 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlaix.pod 923s # expected: 20457 923s # received: 20457 923s ok 76 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1688-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5768 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlamiga.pod 923s # expected: 5768 923s # received: 5768 923s ok 77 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2031-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8241 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlandroid.pod 923s # expected: 8241 923s # received: 8241 923s ok 78 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "c9433-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 824371 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlapi.pod 923s # expected: 824371 923s # received: 824371 923s ok 79 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "5837-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 22583 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlapio.pod 923s # expected: 22583 923s # received: 22583 923s ok 80 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1b62-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7010 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlartistic.pod 923s # expected: 7010 923s # received: 7010 923s ok 81 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "20c2-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8386 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlbook.pod 923s # expected: 8386 923s # received: 8386 923s ok 82 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "126-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 294 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlboot.pod 923s # expected: 294 923s # received: 294 923s ok 83 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "130-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 304 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlbot.pod 923s # expected: 304 923s # received: 304 923s ok 84 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1f50-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8016 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlbs2000.pod 923s # expected: 8016 923s # received: 8016 923s ok 85 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "dea2-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 56994 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlcall.pod 923s # expected: 56994 923s # received: 56994 923s ok 86 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1180-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4480 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlcheat.pod 923s # expected: 4480 923s # received: 4480 923s ok 87 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "23bf-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9151 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlclass.pod 923s # expected: 9151 923s # received: 9151 923s ok 88 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "3c63-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 15459 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlclassguts.pod 923s # expected: 15459 923s # received: 15459 923s ok 89 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "254a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9546 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlclib.pod 923s # expected: 9546 923s # received: 9546 923s ok 90 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "12e5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4837 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlcn.pod 923s # expected: 4837 923s # received: 4837 923s ok 91 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1b1a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6938 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlcommunity.pod 923s # expected: 6938 923s # received: 6938 923s ok 92 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "662a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 26154 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlcygwin.pod 923s # expected: 26154 923s # received: 26154 923s ok 93 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "cfa2-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 53154 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldata.pod 923s # expected: 53154 923s # received: 53154 923s ok 94 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "134f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4943 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 923s # expected: 4943 923s # received: 4943 923s ok 95 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "a85c-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 43100 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldebguts.pod 923s # expected: 43100 923s # received: 43100 923s ok 96 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "5693-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 22163 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldebtut.pod 923s # expected: 22163 923s # received: 22163 923s ok 97 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9bbb-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 39867 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldebug.pod 923s # expected: 39867 923s # received: 39867 923s ok 98 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "fd4-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4052 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldelta.pod 923s # expected: 4052 923s # received: 4052 923s ok 99 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "5f0a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 24330 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldeprecation.pod 923s # expected: 24330 923s # received: 24330 923s ok 100 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4c051-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 311377 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldiag.pod 923s # expected: 311377 923s # received: 311377 923s ok 101 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "24a0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9376 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldoc.pod 923s # expected: 9376 923s # received: 9376 923s ok 102 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "b4ed-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 46317 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldocstyle.pod 923s # expected: 46317 923s # received: 46317 923s ok 103 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "687a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 26746 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldsc.pod 923s # expected: 26746 923s # received: 26746 923s ok 104 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1f17-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7959 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perldtrace.pod 923s # expected: 7959 923s # received: 7959 923s ok 105 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "14981-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 84353 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlebcdic.pod 923s # expected: 84353 923s # received: 84353 923s ok 106 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9321-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 37665 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlembed.pod 923s # expected: 37665 923s # received: 37665 923s ok 107 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2877-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10359 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlexperiment.pod 923s # expected: 10359 923s # received: 10359 923s ok 108 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "590b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 22795 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq.pod 923s # expected: 22795 923s # received: 22795 923s ok 109 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "385d-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 14429 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq1.pod 923s # expected: 14429 923s # received: 14429 923s ok 110 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "24a1-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9377 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq2.pod 923s # expected: 9377 923s # received: 9377 923s ok 111 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "92e1-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 37601 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq3.pod 923s # expected: 37601 923s # received: 37601 923s ok 112 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "162be-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 90814 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq4.pod 923s # expected: 90814 923s # received: 90814 923s ok 113 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "d7fc-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 55292 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq5.pod 923s # expected: 55292 923s # received: 55292 923s ok 114 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9a71-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 39537 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq6.pod 923s # expected: 39537 923s # received: 39537 923s ok 115 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "93b8-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 37816 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq7.pod 923s # expected: 37816 923s # received: 37816 923s ok 116 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "c310-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 49936 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq8.pod 923s # expected: 49936 923s # received: 49936 923s ok 117 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "3b75-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 15221 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfaq9.pod 923s # expected: 15221 923s # received: 15221 923s ok 118 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "56ca-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 22218 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfilter.pod 923s # expected: 22218 923s # received: 22218 923s ok 119 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "342b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 13355 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfork.pod 923s # expected: 13355 923s # received: 13355 923s ok 120 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "40e0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 16608 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlform.pod 923s # expected: 16608 923s # received: 16608 923s ok 121 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "671-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 1649 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 923s # expected: 1649 923s # received: 1649 923s ok 122 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "67142-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 422210 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlfunc.pod 923s # expected: 422210 923s # received: 422210 923s ok 123 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "7c2a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 31786 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlgit.pod 923s # expected: 31786 923s # received: 31786 923s ok 124 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "21810-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 137232 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlglossary.pod 923s # expected: 137232 923s # received: 137232 923s ok 125 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4075-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 16501 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlgov.pod 923s # expected: 16501 923s # received: 16501 923s ok 126 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "35f7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 13815 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlgpl.pod 923s # expected: 13815 923s # received: 13815 923s ok 127 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2c264-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 180836 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlguts.pod 923s # expected: 180836 923s # received: 180836 923s ok 128 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "afe4-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 45028 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhack.pod 923s # expected: 45028 923s # received: 45028 923s ok 129 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "11a38-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 72248 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhacktips.pod 923s # expected: 72248 923s # received: 72248 923s ok 130 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1809-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6153 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhacktut.pod 923s # expected: 6153 923s # received: 6153 923s ok 131 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "5f7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 1527 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhaiku.pod 923s # expected: 1527 923s # received: 1527 923s ok 132 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "e88a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 59530 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhist.pod 923s # expected: 59530 923s # received: 59530 923s ok 133 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "77a4-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 30628 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhpux.pod 923s # expected: 30628 923s # received: 30628 923s ok 134 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "7dd-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 2013 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlhurd.pod 923s # expected: 2013 923s # received: 2013 923s ok 135 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1f865-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 129125 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlintern.pod 923s # expected: 129125 923s # received: 129125 923s ok 136 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9216-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 37398 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlinterp.pod 923s # expected: 37398 923s # received: 37398 923s ok 137 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "579d-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 22429 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlintro.pod 923s # expected: 22429 923s # received: 22429 923s ok 138 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "8ad3-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 35539 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perliol.pod 923s # expected: 35539 923s # received: 35539 923s ok 139 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "11817-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 71703 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlipc.pod 923s # expected: 71703 923s # received: 71703 923s ok 140 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1150-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4432 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlirix.pod 923s # expected: 4432 923s # received: 4432 923s ok 141 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "20a8-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8360 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perljp.pod 923s # expected: 8360 923s # received: 8360 923s ok 142 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2fc0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 12224 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlko.pod 923s # expected: 12224 923s # received: 12224 923s ok 143 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "163-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 355 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perllexwarn.pod 923s # expected: 355 923s # received: 355 923s ok 144 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "7ea-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 2026 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perllinux.pod 923s # expected: 2026 923s # received: 2026 923s ok 145 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "12457-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 74839 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perllocale.pod 923s # expected: 74839 923s # received: 74839 923s ok 146 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "24dc-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9436 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perllol.pod 923s # expected: 9436 923s # received: 9436 923s ok 147 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2f6f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 12143 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlmacosx.pod 923s # expected: 12143 923s # received: 12143 923s ok 148 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "6753-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 26451 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlmod.pod 923s # expected: 26451 923s # received: 26451 923s ok 149 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2574-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9588 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 923s # expected: 9588 923s # received: 9588 923s ok 150 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "e547-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 58695 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlmodlib.pod 923s # expected: 58695 923s # received: 58695 923s ok 151 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "573b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 22331 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 923s # expected: 22331 923s # received: 22331 923s ok 152 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "d65-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3429 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlmroapi.pod 923s # expected: 3429 923s # received: 3429 923s ok 153 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2ad3-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10963 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlnewmod.pod 923s # expected: 10963 923s # received: 10963 923s ok 154 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "20a5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8357 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlnumber.pod 923s # expected: 8357 923s # received: 8357 923s ok 155 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "8d30-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 36144 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlobj.pod 923s # expected: 36144 923s # received: 36144 923s ok 156 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "6885-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 26757 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlootut.pod 923s # expected: 26757 923s # received: 26757 923s ok 157 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "251a5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 151973 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlop.pod 923s # expected: 151973 923s # received: 151973 923s ok 158 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4db-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 1243 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 923s # expected: 1243 923s # received: 1243 923s ok 159 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "3b77-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 15223 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlopentut.pod 923s # expected: 15223 923s # received: 15223 923s ok 160 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "16cb9-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 93369 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlos2.pod 923s # expected: 93369 923s # received: 93369 923s ok 161 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "37cb-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 14283 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlos390.pod 923s # expected: 14283 923s # received: 14283 923s ok 162 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "12b0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4784 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlos400.pod 923s # expected: 4784 923s # received: 4784 923s ok 163 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "c8a9-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 51369 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlpacktut.pod 923s # expected: 51369 923s # received: 51369 923s ok 164 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "c2bd-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 49853 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlperf.pod 923s # expected: 49853 923s # received: 49853 923s ok 165 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1418-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5144 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlplan9.pod 923s # expected: 5144 923s # received: 5144 923s ok 166 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "5b65-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 23397 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlpod.pod 923s # expected: 23397 923s # received: 23397 923s ok 167 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "10d10-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 68880 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlpodspec.pod 923s # expected: 68880 923s # received: 68880 923s ok 168 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2f40-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 12096 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 923s # expected: 12096 923s # received: 12096 923s ok 169 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "67b7-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 26551 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlpolicy.pod 923s # expected: 26551 923s # received: 26551 923s ok 170 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "15cc8-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 89288 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlport.pod 923s # expected: 89288 923s # received: 89288 923s ok 171 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1412-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 5138 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlpragma.pod 923s # expected: 5138 923s # received: 5138 923s ok 172 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1a25-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 6693 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlqnx.pod 923s # expected: 6693 923s # received: 6693 923s ok 173 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2127d-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 135805 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlre.pod 923s # expected: 135805 923s # received: 135805 923s ok 174 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "7bad-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 31661 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlreapi.pod 923s # expected: 31661 923s # received: 31661 923s ok 175 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "818f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 33167 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 923s # expected: 33167 923s # received: 33167 923s ok 176 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "beb0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 48816 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 923s # expected: 48816 923s # received: 48816 923s ok 177 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "8c47-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 35911 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlref.pod 923s # expected: 35911 923s # received: 35911 923s ok 178 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4944-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 18756 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlreftut.pod 923s # expected: 18756 923s # received: 18756 923s ok 179 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "a989-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 43401 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlreguts.pod 923s # expected: 43401 923s # received: 43401 923s ok 180 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1fd-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 509 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlrepository.pod 923s # expected: 509 923s # received: 509 923s ok 181 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4af5-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 19189 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlrequick.pod 923s # expected: 19189 923s # received: 19189 923s ok 182 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "3ce4-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 15588 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlreref.pod 923s # expected: 15588 923s # received: 15588 923s ok 183 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1e219-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 123417 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlretut.pod 923s # expected: 123417 923s # received: 123417 923s ok 184 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "60c-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 1548 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlriscos.pod 923s # expected: 1548 923s # received: 1548 923s ok 185 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "e52d-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 58669 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlrun.pod 923s # expected: 58669 923s # received: 58669 923s ok 186 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "6cc6-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 27846 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsec.pod 923s # expected: 27846 923s # received: 27846 923s ok 187 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "4af2-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 19186 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 923s # expected: 19186 923s # received: 19186 923s ok 188 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "74a6-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 29862 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsolaris.pod 923s # expected: 29862 923s # received: 29862 923s ok 189 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1bdc-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7132 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsource.pod 923s # expected: 7132 923s # received: 7132 923s ok 190 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "233b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 9019 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlstyle.pod 923s # expected: 9019 923s # received: 9019 923s ok 191 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "12f85-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 77701 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsub.pod 923s # expected: 77701 923s # received: 77701 923s ok 192 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "d2de-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 53982 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsyn.pod 923s # expected: 53982 923s # received: 53982 923s ok 193 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "2858-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10328 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlsynology.pod 923s # expected: 10328 923s # received: 10328 923s ok 194 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "b53a-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 46394 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlthrtut.pod 923s # expected: 46394 923s # received: 46394 923s ok 195 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "9a91-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 39569 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltie.pod 923s # expected: 39569 923s # received: 39569 923s ok 196 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "b9206-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 758278 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltoc.pod 923s # expected: 758278 923s # received: 758278 923s ok 197 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "174-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 372 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltodo.pod 923s # expected: 372 923s # received: 372 923s ok 198 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "126-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 294 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltooc.pod 923s # expected: 294 923s # received: 294 923s ok 199 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "126-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 294 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltoot.pod 923s # expected: 294 923s # received: 294 923s ok 200 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "297f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 10623 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltrap.pod 923s # expected: 10623 923s # received: 10623 923s ok 201 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "213f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 8511 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltru64.pod 923s # expected: 8511 923s # received: 8511 923s ok 202 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1183-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4483 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perltw.pod 923s # expected: 4483 923s # received: 4483 923s ok 203 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "162c0-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 90816 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlunicode.pod 923s # expected: 90816 923s # received: 90816 923s ok 204 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "6349-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 25417 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlunicook.pod 923s # expected: 25417 923s # received: 25417 923s ok 205 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "372e-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 14126 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlunifaq.pod 923s # expected: 14126 923s # received: 14126 923s ok 206 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "96e1-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 38625 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perluniintro.pod 923s # expected: 38625 923s # received: 38625 923s ok 207 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "6eefa-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 454394 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perluniprops.pod 923s # expected: 454394 923s # received: 454394 923s ok 208 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1f0f-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7951 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlunitut.pod 923s # expected: 7951 923s # received: 7951 923s ok 209 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1ce8-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 7400 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlutil.pod 923s # expected: 7400 923s # received: 7400 923s ok 210 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "16ab2-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 92850 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlvar.pod 923s # expected: 92850 923s # received: 92850 923s ok 211 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "c68d-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 50829 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlvms.pod 923s # expected: 50829 923s # received: 50829 923s ok 212 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "f16-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 3862 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlvos.pod 923s # expected: 3862 923s # received: 3862 923s ok 213 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "7fdb-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 32731 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlwin32.pod 923s # expected: 32731 923s # received: 32731 923s ok 214 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "1532b-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 86827 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlxs.pod 923s # expected: 86827 923s # received: 86827 923s ok 215 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "c504-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 50436 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlxstut.pod 923s # expected: 50436 923s # received: 50436 923s ok 216 923s #lwp request: 923s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "5dc1-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 24001 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 923s # expected: 24001 923s # received: 24001 923s ok 217 923s #lwp request: 923s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "b8238-6237dbf803ac0" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 754232 923s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-binary-httpd 923s # expected: 754232 923s # received: 754232 923s ok 218 923s #lwp request: 923s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 923s #User-Agent: libwww-perl/6.76 923s # 923s #server response: 923s #HTTP/1.1 200 OK 923s #Connection: close 923s #Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Accept-Ranges: bytes 923s #ETag: "3d5470-6155edc931600" 923s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 923s #Vary: In-If1 923s #Content-Length: 4019312 923s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 923s #Client-Date: Tue, 17 Dec 2024 19:03:56 GMT 923s #Client-Peer: 127.0.0.1:8529 923s #Client-Response-Num: 1 923s #DMMATCH1: 1 923s # 923s # testing : download of /getfiles-binary-perl 923s # expected: 4019312 923s # received: 4019312 923s ok 219 923s ok 925s t/apache/headers.t .................. 925s 1..27 925s # Running under perl version 5.038002 for linux 925s # Current time local: Tue Dec 17 19:03:56 2024 925s # Current time GMT: Tue Dec 17 19:03:56 2024 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.42 925s testing: Hello: World 925s ok 1 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 2 925s header: [World] vs [World] 925s # testing : compare header Hello value 925s # expected: 'World' 925s # received: 'World' 925s ok 3 925s testing: Hello: World 925s ok 4 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 5 925s header: [World] vs [World] 925s # testing : compare header Hello value 925s # expected: 'World' 925s # received: 'World' 925s ok 6 925s testing: Hello: World 925s ok 7 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 8 925s header: [World] vs [World] 925s # testing : compare header Hello value 925s # expected: 'World' 925s # received: 'World' 925s ok 9 925s testing: Hello: Foo 925s Bar 925s ok 10 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 11 925s header: [Foo Bar] vs [Foo Bar] 925s # testing : compare header Hello value 925s # expected: 'Foo Bar' 925s # received: 'Foo Bar' 925s ok 12 925s testing: Hello: Foo 925s Bar 925s ok 13 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 14 925s header: [Foo Bar] vs [Foo Bar] 925s # testing : compare header Hello value 925s # expected: 'Foo Bar' 925s # received: 'Foo Bar' 925s ok 15 925s testing: Hello: Foo 925s Bar 925s ok 16 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 17 925s header: [Foo Bar] vs [Foo Bar] 925s # testing : compare header Hello value 925s # expected: 'Foo Bar' 925s # received: 'Foo Bar' 925s ok 18 925s testing: Hello: Foo 925s Bar 925s ok 19 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 20 925s header: [Foo Bar] vs [Foo Bar] 925s # testing : compare header Hello value 925s # expected: 'Foo Bar' 925s # received: 'Foo Bar' 925s ok 21 925s testing: Hello: Foo 925s Bar 925s ok 22 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 23 925s header: [Foo Bar] vs [Foo Bar] 925s # testing : compare header Hello value 925s # expected: 'Foo Bar' 925s # received: 'Foo Bar' 925s ok 24 925s testing: Hello:World 925s ok 25 925s # testing : response success 925s # expected: qr/HTTP\/1\.. 200 OK/ 925s # received: 'HTTP/1.1 200 OK' 925s ok 26 925s header: [World] vs [World] 925s # testing : compare header Hello value 925s # expected: 'World' 925s # received: 'World' 925s ok 27 925s ok 927s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 929s t/apache/http_strict.t .............. 929s 1..178 929s # Running under perl version 5.038002 for linux 929s # Current time local: Tue Dec 17 19:04:00 2024 929s # Current time GMT: Tue Dec 17 19:04:00 2024 929s # Using Test.pm version 1.31 929s # Using Apache/Test.pm version 1.42 929s # SENDING: 929s # GET / HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 1 929s # SENDING: 929s # GET / HTTP/1.0\n\n 929s # expecting success, got 200 929s ok 2 929s # SENDING: 929s # get / HTTP/1.0\r\n\r\n 929s # expecting 501, got 501 929s ok 3 929s # SENDING: 929s # G ET / HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 4 929s # SENDING: 929s # G\x00ET / HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 5 929s # SENDING: 929s # G/T / HTTP/1.0\r\n\r\n 929s # expecting 501, got 501 929s ok 6 929s # SENDING: 929s # GET /\x00 HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 7 929s # SENDING: 929s # GET / HTTP/1.0\x00\r\n\r\n 929s # expecting 400, got 400 929s ok 8 929s # SENDING: 929s # GET\x0c/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 9 929s # SENDING: 929s # GET\r/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 10 929s # SENDING: 929s # GET\t/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 11 929s # SENDING: 929s # GET / HTT/1.0\r\n\r\n 929s # expecting error, got 400 929s ok 12 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 929s # expecting success, got 200 929s ok 13 929s # SENDING: 929s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 929s # expecting success, got 200 929s ok 14 929s # SENDING: 929s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 929s # expecting success, got 200 929s ok 15 929s # SENDING: 929s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 16 929s # SENDING: 929s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 17 929s # SENDING: 929s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 929s # expecting 200, got 200 929s ok 18 929s # SENDING: 929s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 19 929s # SENDING: 929s # GET / HTTP/\r\nHost: localhost\r\n\r\n 929s # expecting error, got 400 929s ok 20 929s # SENDING: 929s # GET / HTTP/0.9\r\n\r\n 929s # expecting error, got 400 929s ok 21 929s # SENDING: 929s # GET / HTTP/0.8\r\n\r\n 929s # expecting error, got 400 929s ok 22 929s # SENDING: 929s # GET /\x01 HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 23 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 24 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 929s # expecting 200, got 200 929s ok 25 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 929s # expecting 400, got 400 929s ok 26 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 929s # expecting 200, got 200 929s ok 27 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo\r\n\r\n 929s # expecting 400, got 400 929s ok 28 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 929s # expecting 400, got 400 929s ok 29 929s # SENDING: 929s # GET / HTTP/1.0\r\n: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 30 929s # SENDING: 929s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 31 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 929s # expecting 400, got 400 929s ok 32 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 929s # expecting 400, got 400 929s ok 33 929s # SENDING: 929s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 929s # expecting 400, got 400 929s ok 34 929s # SENDING: 929s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 35 929s # SENDING: 929s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 36 929s # SENDING: 929s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 37 929s # SENDING: 929s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 929s # expecting 200, got 200 929s ok 38 929s # SENDING: 929s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 929s # expecting 400, got 400 929s ok 39 929s # SENDING: 929s # GET / HTTP/1.0\r\r 929s # expecting dropped connection and HTTPD dropped connection 929s ok 40 929s # SENDING: 929s # GET /\r\n 929s # expecting headerless HTTP/0.9 body, got response 929s ok 41 929s # SENDING: 929s # GET /#frag HTTP/1.0\r\n 929s # expecting 400, got 400 929s ok 42 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 929s # expecting 200, got 200 929s ok 43 929s # SENDING: 929s # GET http://017700000001/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 44 929s # SENDING: 929s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 45 929s # SENDING: 929s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 46 929s # SENDING: 929s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 47 929s # SENDING: 929s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 48 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 929s # expecting 200, got 200 929s ok 49 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 929s # expecting 400, got 400 929s ok 50 929s # SENDING: 929s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 51 929s # SENDING: 929s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 52 929s # SENDING: 929s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 53 929s # SENDING: 929s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 54 929s # SENDING: 929s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 55 929s # SENDING: 929s # GET http://[::1]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 56 929s # SENDING: 929s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 57 929s # SENDING: 929s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 58 929s # SENDING: 929s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 59 929s # SENDING: 929s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 60 929s # SENDING: 929s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 61 929s # SENDING: 929s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 62 929s # SENDING: 929s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 63 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 929s # expecting success, got 200 929s ok 64 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 929s # expecting success, got 200 929s ok 65 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 929s # expecting success, got 200 929s ok 66 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 929s # expecting success, got 200 929s ok 67 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 929s # expecting success, got 200 929s ok 68 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 929s # expecting success, got 200 929s ok 69 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 929s # expecting 200, got 200 929s ok 70 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 929s # expecting 200, got 200 929s ok 71 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 929s # expecting 400, got 400 929s ok 72 929s # SENDING: 929s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 73 929s # SENDING: 929s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 74 929s # SENDING: 929s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 75 929s # SENDING: 929s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 76 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 929s # expecting 200, got 200 929s ok 77 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 929s # expecting 200, got 200 929s ok 78 929s # SENDING: 929s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 79 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 929s # DECODED: Foo: bar 929s # RESPONSE: 929s # HTTP/1.1 200 OK\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Foo: bar\r\n 929s # Vary: In-If1\r\n 929s # DMMATCH1: 1\r\n 929s # Connection: close\r\n 929s # Content-Type: text/plain\r\n 929s # \r\n 929s # Hi!\n 929s # SERVERNAME=localhost\n 929s # HTTP_HOST=\n 929s # 929s # expecting 200, got 200 929s ok 80 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 929s # DECODED: Foo: 929s # RESPONSE: 929s # HTTP/1.1 200 OK\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Foo: \r\n 929s # Vary: In-If1\r\n 929s # DMMATCH1: 1\r\n 929s # Connection: close\r\n 929s # Content-Type: text/plain\r\n 929s # \r\n 929s # Hi!\n 929s # SERVERNAME=localhost\n 929s # HTTP_HOST=\n 929s # 929s # expecting 200, got 200 929s ok 81 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 929s # DECODED: : bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 564\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 82 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 929s # DECODED: F\x00oo: bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 528\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 83 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 929s # DECODED: F\x01oo: bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 564\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 84 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 929s # DECODED: F\noo: bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 528\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 85 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 929s # DECODED: Foo: b\tar 929s # RESPONSE: 929s # HTTP/1.1 200 OK\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Foo: b\tar\r\n 929s # Vary: In-If1\r\n 929s # DMMATCH1: 1\r\n 929s # Connection: close\r\n 929s # Content-Type: text/plain\r\n 929s # \r\n 929s # Hi!\n 929s # SERVERNAME=localhost\n 929s # HTTP_HOST=\n 929s # 929s # expecting 200, got 200 929s ok 86 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 929s # DECODED: Foo: b\x01ar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 564\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 87 929s # SENDING: 929s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 929s # expecting 500, got 500 929s ok 88 929s # SENDING: 929s # GET / HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 89 929s # SENDING: 929s # GET / HTTP/1.0\n\n 929s # expecting 400, got 400 929s ok 90 929s # SENDING: 929s # get / HTTP/1.0\r\n\r\n 929s # expecting 501, got 501 929s ok 91 929s # SENDING: 929s # G ET / HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 92 929s # SENDING: 929s # G\x00ET / HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 93 929s # SENDING: 929s # G/T / HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 94 929s # SENDING: 929s # GET /\x00 HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 95 929s # SENDING: 929s # GET / HTTP/1.0\x00\r\n\r\n 929s # expecting 400, got 400 929s ok 96 929s # SENDING: 929s # GET\x0c/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 97 929s # SENDING: 929s # GET\r/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 98 929s # SENDING: 929s # GET\t/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 99 929s # SENDING: 929s # GET / HTT/1.0\r\n\r\n 929s # expecting error, got 400 929s ok 100 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 929s # expecting success, got 200 929s ok 101 929s # SENDING: 929s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 929s # expecting success, got 200 929s ok 102 929s # SENDING: 929s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 929s # expecting success, got 200 929s ok 103 929s # SENDING: 929s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 104 929s # SENDING: 929s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 105 929s # SENDING: 929s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 106 929s # SENDING: 929s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 107 929s # SENDING: 929s # GET / HTTP/\r\nHost: localhost\r\n\r\n 929s # expecting error, got 400 929s ok 108 929s # SENDING: 929s # GET / HTTP/0.9\r\n\r\n 929s # expecting error, got 400 929s ok 109 929s # SENDING: 929s # GET / HTTP/0.8\r\n\r\n 929s # expecting error, got 400 929s ok 110 929s # SENDING: 929s # GET /\x01 HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 111 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 112 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 929s # expecting 200, got 200 929s ok 113 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 929s # expecting 400, got 400 929s ok 114 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 929s # expecting 400, got 400 929s ok 115 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo\r\n\r\n 929s # expecting 400, got 400 929s ok 116 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 929s # expecting 400, got 400 929s ok 117 929s # SENDING: 929s # GET / HTTP/1.0\r\n: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 118 929s # SENDING: 929s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 119 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 929s # expecting 400, got 400 929s ok 120 929s # SENDING: 929s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 929s # expecting 400, got 400 929s ok 121 929s # SENDING: 929s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 929s # expecting 400, got 400 929s ok 122 929s # SENDING: 929s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 123 929s # SENDING: 929s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 124 929s # SENDING: 929s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 929s # expecting 400, got 400 929s ok 125 929s # SENDING: 929s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 929s # expecting 200, got 200 929s ok 126 929s # SENDING: 929s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 929s # expecting 400, got 400 929s ok 127 929s # SENDING: 929s # GET / HTTP/1.0\r\r 929s # expecting dropped connection and HTTPD dropped connection 929s ok 128 929s # SENDING: 929s # GET /\r\n 929s # expecting headerless HTTP/0.9 body, got response 929s ok 129 929s # SENDING: 929s # GET /#frag HTTP/1.0\r\n 929s # expecting 400, got 400 929s ok 130 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 929s # expecting 400, got 400 929s ok 131 929s # SENDING: 929s # GET http://017700000001/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 132 929s # SENDING: 929s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 133 929s # SENDING: 929s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 134 929s # SENDING: 929s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 135 929s # SENDING: 929s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 136 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 929s # expecting 400, got 400 929s ok 137 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 929s # expecting 400, got 400 929s ok 138 929s # SENDING: 929s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 139 929s # SENDING: 929s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 140 929s # SENDING: 929s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 141 929s # SENDING: 929s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 142 929s # SENDING: 929s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 143 929s # SENDING: 929s # GET http://[::1]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 144 929s # SENDING: 929s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 145 929s # SENDING: 929s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 146 929s # SENDING: 929s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 147 929s # SENDING: 929s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 148 929s # SENDING: 929s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 149 929s # SENDING: 929s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 929s # expecting success, got 200 929s ok 150 929s # SENDING: 929s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 929s # expecting 400, got 400 929s ok 151 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 929s # expecting success, got 200 929s ok 152 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 929s # expecting success, got 200 929s ok 153 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 929s # expecting success, got 200 929s ok 154 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 929s # expecting success, got 200 929s ok 155 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 929s # expecting success, got 200 929s ok 156 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 929s # expecting success, got 200 929s ok 157 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 929s # expecting 400, got 400 929s ok 158 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 929s # expecting 400, got 400 929s ok 159 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 929s # expecting 400, got 400 929s ok 160 929s # SENDING: 929s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 161 929s # SENDING: 929s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 162 929s # SENDING: 929s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 163 929s # SENDING: 929s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 929s # expecting 200, got 200 929s ok 164 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 929s # expecting 200, got 200 929s ok 165 929s # SENDING: 929s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 929s # expecting 200, got 200 929s ok 166 929s # SENDING: 929s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 929s # expecting 200, got 200 929s ok 167 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 929s # DECODED: Foo: bar 929s # RESPONSE: 929s # HTTP/1.1 200 OK\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Foo: bar\r\n 929s # Vary: In-If1\r\n 929s # DMMATCH1: 1\r\n 929s # Connection: close\r\n 929s # Content-Type: text/plain\r\n 929s # \r\n 929s # Hi!\n 929s # SERVERNAME=localhost\n 929s # HTTP_HOST=\n 929s # 929s # expecting 200, got 200 929s ok 168 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 929s # DECODED: Foo: 929s # RESPONSE: 929s # HTTP/1.1 200 OK\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Foo: \r\n 929s # Vary: In-If1\r\n 929s # DMMATCH1: 1\r\n 929s # Connection: close\r\n 929s # Content-Type: text/plain\r\n 929s # \r\n 929s # Hi!\n 929s # SERVERNAME=localhost\n 929s # HTTP_HOST=\n 929s # 929s # expecting 200, got 200 929s ok 169 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 929s # DECODED: : bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 170 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 929s # DECODED: F\x00oo: bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 528\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 171 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 929s # DECODED: F\x01oo: bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 564\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 172 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 929s # DECODED: F\noo: bar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Content-Length: 528\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 173 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 929s # DECODED: Foo: b\tar 929s # RESPONSE: 929s # HTTP/1.1 200 OK\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Foo: b\tar\r\n 929s # Vary: In-If1\r\n 929s # DMMATCH1: 1\r\n 929s # Content-Length: 36\r\n 929s # Connection: close\r\n 929s # Content-Type: text/plain\r\n 929s # \r\n 929s # Hi!\n 929s # SERVERNAME=localhost\n 929s # HTTP_HOST=\n 929s # 929s # expecting 200, got 200 929s ok 174 929s # SENDING: 929s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 929s # DECODED: Foo: b\x01ar 929s # RESPONSE: 929s # HTTP/1.1 500 Internal Server Error\r\n 929s # Date: Tue, 17 Dec 2024 19:04:02 GMT\r\n 929s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 929s # Connection: close\r\n 929s # Content-Type: text/html; charset=iso-8859-1\r\n 929s # \r\n 929s # \n 929s # \n 929s # ... 929s # expecting 500, got 500 929s ok 175 929s # SENDING: 929s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 929s # expecting 500, got 500 929s ok 176 929s ok 177 929s ok 178 929s ok 931s t/apache/if_sections.t .............. 931s 1..46 931s # Running under perl version 5.038002 for linux 931s # Current time local: Tue Dec 17 19:04:02 2024 931s # Current time GMT: Tue Dec 17 19:04:02 2024 931s # Using Test.pm version 1.31 931s # Using Apache/Test.pm version 1.42 931s # /if_sec/ with '': 931s # expected: 200 931s # received: '200' 931s ok 1 931s # expected: undef 931s # received: undef 931s ok 2 931s # /if_sec/foo.if_test with '': 931s # expected: 200 931s # received: '200' 931s ok 3 931s # expected: undef 931s # received: undef 931s ok 4 931s # /if_sec/foo.if_test with '1': 931s # expected: 200 931s # received: '200' 931s ok 5 931s # expected: 'global1' 931s # received: 'global1' 931s ok 6 931s # /if_sec/foo.if_test with '1 11': 931s # expected: 200 931s # received: '200' 931s ok 7 931s # expected: 'global1, nested11, nested113' 931s # received: 'global1, nested11, nested113' 931s ok 8 931s # /if_sec/foo.if_test with '1 11 111': 931s # expected: 200 931s # received: '200' 931s ok 9 931s # expected: 'global1, nested11, nested111' 931s # received: 'global1, nested11, nested111' 931s ok 10 931s # /if_sec/foo.if_test with '1 11 112': 931s # expected: 200 931s # received: '200' 931s ok 11 931s # expected: 'global1, nested11, nested112' 931s # received: 'global1, nested11, nested112' 931s ok 12 931s # /if_sec/foo.if_test with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 13 931s # expected: 'global1, files2' 931s # received: 'global1, files2' 931s ok 14 931s # /if_sec/dir/foo.txt with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 15 931s # expected: 'global1, dir1, dir2, dir_files1' 931s # received: 'global1, dir1, dir2, dir_files1' 931s ok 16 931s # /if_sec/dir/ with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 17 931s # expected: 'global1, dir1, dir2' 931s # received: 'global1, dir1, dir2' 931s ok 18 931s # /if_sec/dir/ with '1 11': 931s # expected: 200 931s # received: '200' 931s ok 19 931s # expected: 'global1, dir1, nested11, nested113' 931s # received: 'global1, dir1, nested11, nested113' 931s ok 20 931s # /if_sec/dir/ with '1 11 111': 931s # expected: 200 931s # received: '200' 931s ok 21 931s # expected: 'global1, dir1, nested11, nested111' 931s # received: 'global1, dir1, nested11, nested111' 931s ok 22 931s # /if_sec/dir/ with '1 11 112': 931s # expected: 200 931s # received: '200' 931s ok 23 931s # expected: 'global1, dir1, nested11, nested112' 931s # received: 'global1, dir1, nested11, nested112' 931s ok 24 931s # /if_sec/loc/ with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 25 931s # expected: 'global1, loc1, loc2' 931s # received: 'global1, loc1, loc2' 931s ok 26 931s # /if_sec/loc/foo.txt with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 27 931s # expected: 'global1, loc1, loc2' 931s # received: 'global1, loc1, loc2' 931s ok 28 931s # /if_sec/loc/ with '1 11': 931s # expected: 200 931s # received: '200' 931s ok 29 931s # expected: 'global1, loc1, nested11, nested113' 931s # received: 'global1, loc1, nested11, nested113' 931s ok 30 931s # /if_sec/loc/ with '1 11 111': 931s # expected: 200 931s # received: '200' 931s ok 31 931s # expected: 'global1, loc1, nested11, nested111' 931s # received: 'global1, loc1, nested11, nested111' 931s ok 32 931s # /if_sec/loc/ with '1 11 112': 931s # expected: 200 931s # received: '200' 931s ok 33 931s # expected: 'global1, loc1, nested11, nested112' 931s # received: 'global1, loc1, nested11, nested112' 931s ok 34 931s # /if_sec/loc/foo.if_test with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 35 931s # expected: 'global1, files2, loc1, loc2' 931s # received: 'global1, files2, loc1, loc2' 931s ok 36 931s # /if_sec/loc/foo.if_test with '1 2 11': 931s # expected: 200 931s # received: '200' 931s ok 37 931s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 931s # received: 'global1, files2, loc1, loc2, nested11, nested113' 931s ok 38 931s # /if_sec/loc/foo.if_test with '1 2 11 111': 931s # expected: 200 931s # received: '200' 931s ok 39 931s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 931s # received: 'global1, files2, loc1, loc2, nested11, nested111' 931s ok 40 931s # /if_sec/loc/foo.if_test with '1 2 11 112': 931s # expected: 200 931s # received: '200' 931s ok 41 931s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 931s # received: 'global1, files2, loc1, loc2, nested11, nested112' 931s ok 42 931s # /if_sec/proxy/ with '1 2': 931s # expected: 200 931s # received: '200' 931s ok 43 931s # expected: 'global1, locp1, locp2' 931s # received: 'global1, locp1, locp2' 931s ok 44 931s # /if_sec/proxy/ with '2': 931s # expected: 200 931s # received: '200' 931s ok 45 931s # expected: 'locp2' 931s # received: 'locp2' 931s ok 46 931s ok 933s t/apache/iffile.t ................... 933s 1..2 933s # Running under perl version 5.038002 for linux 933s # Current time local: Tue Dec 17 19:04:04 2024 933s # Current time GMT: Tue Dec 17 19:04:04 2024 933s # Using Test.pm version 1.31 933s # Using Apache/Test.pm version 1.42 933s # expected: 200 933s # received: '200' 933s ok 1 933s # expected: 'success1, success2, success3, success4, success5' 933s # received: 'success1, success2, success3, success4, success5' 933s ok 2 933s ok 935s t/apache/leaks.t .................... skipped: mod_memory_track not activated 941s t/apache/limits.t ................... 941s 1..12 941s # Running under perl version 5.038002 for linux 941s # Current time local: Tue Dec 17 19:04:08 2024 941s # Current time GMT: Tue Dec 17 19:04:08 2024 941s # Using Test.pm version 1.31 941s # Using Apache/Test.pm version 1.42 941s # Testing LimitRequestLine; should succeed 941s # testing : Test #1 941s # expected: 200 941s # received: '200' 941s ok 1 941s # Testing LimitRequestLine; should fail 941s # testing : Test #2 941s # expected: 414 941s # received: '414' 941s ok 2 941s # Testing LimitRequestFieldSize; should succeed 941s # testing : Test #3 941s # expected: 200 941s # received: '200' 941s ok 3 941s # Testing LimitRequestFieldSize; should fail 941s # testing : Test #4 941s # expected: 400 941s # received: '400' 941s ok 4 941s # Testing LimitRequestFields; should succeed 941s # testing : Test #5 941s # expected: 200 941s # received: '200' 941s ok 5 941s # Testing LimitRequestFields; should fail 941s # testing : Test #6 941s # expected: 400 941s # received: '400' 941s ok 6 941s # Testing LimitRequestBody; should succeed 941s # Chunked transfer-encoding enabled 941s # testing : Test #7 941s # expected: 200 941s # received: '200' 941s ok 7 941s # Testing LimitRequestBody; should succeed 941s # Chunked transfer-encoding disabled 941s # testing : Test #8 941s # expected: 200 941s # received: '200' 941s ok 8 941s # Testing LimitRequestBody; should fail 941s # Chunked transfer-encoding enabled 941s # testing : Test #9 941s # expected: 413 941s # received: '413' 941s ok 9 941s # Testing LimitRequestBody; should fail 941s # Chunked transfer-encoding disabled 941s # testing : Test #10 941s # expected: 413 941s # received: '413' 941s ok 10 941s # Testing LimitRequestFieldSize; should succeed 941s # testing : Test #11 941s # expected: 200 941s # received: '200' 941s ok 11 941s # Testing LimitRequestFieldSize; should fail 941s # testing : Test #12 941s # expected: 400 941s # received: '400' 941s ok 12 941s ok 942s t/apache/loglevel.t ................. 942s 1..8 942s # Running under perl version 5.038002 for linux 942s # Current time local: Tue Dec 17 19:04:14 2024 942s # Current time GMT: Tue Dec 17 19:04:14 2024 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.42 942s ok 1 942s ok 2 942s ok 3 942s ok 4 942s ok 5 942s ok 6 942s ok 7 942s ok 8 942s ok 944s t/apache/maxranges.t ................ 944s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 944s 1..19 944s # Running under perl version 5.038002 for linux 944s # Current time local: Tue Dec 17 19:04:15 2024 944s # Current time GMT: Tue Dec 17 19:04:15 2024 944s # Using Test.pm version 1.31 944s # Using Apache/Test.pm version 1.42 944s ok 1 944s ok 2 944s ok 3 944s ok 4 944s ok 5 944s ok 6 944s ok 7 944s ok 8 944s ok 9 944s ok 10 944s ok 11 944s ok 12 944s ok 13 944s ok 14 944s ok 15 944s ok 16 944s ok 17 944s ok 18 944s ok 19 944s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 944s ok 946s t/apache/mergeslashes.t ............. 946s 1..9 946s # Running under perl version 5.038002 for linux 946s # Current time local: Tue Dec 17 19:04:17 2024 946s # Current time GMT: Tue Dec 17 19:04:17 2024 946s # Using Test.pm version 1.31 946s # Using Apache/Test.pm version 1.42 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for exact match 946s ok 1 946s # SENDING to 127.0.0.1:8539 946s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for merged even at front 946s ok 2 946s # SENDING to 127.0.0.1:8539 946s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for merged even at front 946s ok 3 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for c// should be merged 946s ok 4 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for a// should be merged 946s ok 5 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for a// matches locationmatch 946s ok 6 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 946s # expected 200, got 200 for c// doesn't match locationmatch 946s ok 7 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for baseline failed 946s ok 8 946s # SENDING to 127.0.0.1:8539 946s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 946s # expected 403, got 403 for b//d not merged for Location with OFF 946s ok 9 946s ok 948s t/apache/mmn.t ...................... 948s 1..2 948s # Running under perl version 5.038002 for linux 948s # Current time local: Tue Dec 17 19:04:19 2024 948s # Current time GMT: Tue Dec 17 19:04:19 2024 948s # Using Test.pm version 1.31 948s # Using Apache/Test.pm version 1.42 948s ok 1 948s ok 2 948s ok 950s t/apache/options.t .................. 950s 1..2 950s # Running under perl version 5.038002 for linux 950s # Current time local: Tue Dec 17 19:04:21 2024 950s # Current time GMT: Tue Dec 17 19:04:21 2024 950s # Using Test.pm version 1.31 950s # Using Apache/Test.pm version 1.42 950s # testing : code 950s # expected: 200 950s # received: '200' 950s ok 1 950s # testing : OPTIONS 950s # expected: qr/OPTIONS/ 950s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 950s ok 2 950s ok 953s t/apache/passbrigade.t .............. 953s # using LWP client 953s 1..114 953s # Running under perl version 5.038002 for linux 953s # Current time local: Tue Dec 17 19:04:23 2024 953s # Current time GMT: Tue Dec 17 19:04:23 2024 953s # Using Test.pm version 1.31 953s # Using Apache/Test.pm version 1.42 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 1024 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 1024 953s # received: 1024 953s ok 1 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 2048 953s # received: 2048 953s ok 2 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 3072 953s # received: 3072 953s ok 3 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 4096 953s # received: 4096 953s ok 4 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 5120 953s # received: 5120 953s ok 5 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 6144 953s # received: 6144 953s ok 6 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 7168 953s # received: 7168 953s ok 7 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 8192 953s # received: 8192 953s ok 8 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 9216 953s # received: 9216 953s ok 9 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 10240 953s # received: 10240 953s ok 10 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 11264 953s # received: 11264 953s ok 11 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 12288 953s # received: 12288 953s ok 12 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 13312 953s # received: 13312 953s ok 13 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:24 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 14336 953s # received: 14336 953s ok 14 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 15360 953s # received: 15360 953s ok 15 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 16384 953s # received: 16384 953s ok 16 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 17408 953s # received: 17408 953s ok 17 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 18432 953s # received: 18432 953s ok 18 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 19456 953s # received: 19456 953s ok 19 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 20480 953s # received: 20480 953s ok 20 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 21504 953s # received: 21504 953s ok 21 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 22528 953s # received: 22528 953s ok 22 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 23552 953s # received: 23552 953s ok 23 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 24576 953s # received: 24576 953s ok 24 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 25600 953s # received: 25600 953s ok 25 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 26624 953s # received: 26624 953s ok 26 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 27648 953s # received: 27648 953s ok 27 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 28672 953s # received: 28672 953s ok 28 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 29696 953s # received: 29696 953s ok 29 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 30720 953s # received: 30720 953s ok 30 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 31744 953s # received: 31744 953s ok 31 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 32768 953s # received: 32768 953s ok 32 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 33792 953s # received: 33792 953s ok 33 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 34816 953s # received: 34816 953s ok 34 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 35840 953s # received: 35840 953s ok 35 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 36864 953s # received: 36864 953s ok 36 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 37888 953s # received: 37888 953s ok 37 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 38912 953s # received: 38912 953s ok 38 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 39936 953s # received: 39936 953s ok 39 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 40960 953s # received: 40960 953s ok 40 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 41984 953s # received: 41984 953s ok 41 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 43008 953s # received: 43008 953s ok 42 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 44032 953s # received: 44032 953s ok 43 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 45056 953s # received: 45056 953s ok 44 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 46080 953s # received: 46080 953s ok 45 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 47104 953s # received: 47104 953s ok 46 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 48128 953s # received: 48128 953s ok 47 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 49152 953s # received: 49152 953s ok 48 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 50176 953s # received: 50176 953s ok 49 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 51200 953s # received: 51200 953s ok 50 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 102400 953s # received: 102400 953s ok 51 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 307200 953s # received: 307200 953s ok 52 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 512000 953s # received: 512000 953s ok 53 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 2048000 953s # received: 2048000 953s ok 54 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 4096000 953s # received: 4096000 953s ok 55 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 6144000 953s # received: 6144000 953s ok 56 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 10240000 953s # received: 10240000 953s ok 57 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 1024 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 1024 953s # received: 1024 953s ok 58 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 2048 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 2048 953s # received: 2048 953s ok 59 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 3072 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 3072 953s # received: 3072 953s ok 60 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 4096 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 4096 953s # received: 4096 953s ok 61 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 5120 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 5120 953s # received: 5120 953s ok 62 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 6144 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 6144 953s # received: 6144 953s ok 63 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 7168 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 7168 953s # received: 7168 953s ok 64 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 8192 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #DMMATCH1: 1 953s # 953s # testing : bytes in body 953s # expected: 8192 953s # received: 8192 953s ok 65 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 9216 953s # received: 9216 953s ok 66 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 10240 953s # received: 10240 953s ok 67 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 11264 953s # received: 11264 953s ok 68 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 12288 953s # received: 12288 953s ok 69 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 13312 953s # received: 13312 953s ok 70 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 14336 953s # received: 14336 953s ok 71 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 15360 953s # received: 15360 953s ok 72 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 16384 953s # received: 16384 953s ok 73 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 17408 953s # received: 17408 953s ok 74 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 18432 953s # received: 18432 953s ok 75 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 19456 953s # received: 19456 953s ok 76 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 20480 953s # received: 20480 953s ok 77 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 21504 953s # received: 21504 953s ok 78 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 22528 953s # received: 22528 953s ok 79 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 23552 953s # received: 23552 953s ok 80 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 24576 953s # received: 24576 953s ok 81 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 25600 953s # received: 25600 953s ok 82 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 26624 953s # received: 26624 953s ok 83 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 27648 953s # received: 27648 953s ok 84 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 28672 953s # received: 28672 953s ok 85 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 29696 953s # received: 29696 953s ok 86 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 30720 953s # received: 30720 953s ok 87 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 31744 953s # received: 31744 953s ok 88 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 32768 953s # received: 32768 953s ok 89 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 33792 953s # received: 33792 953s ok 90 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 34816 953s # received: 34816 953s ok 91 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 35840 953s # received: 35840 953s ok 92 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 36864 953s # received: 36864 953s ok 93 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 37888 953s # received: 37888 953s ok 94 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 38912 953s # received: 38912 953s ok 95 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 39936 953s # received: 39936 953s ok 96 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 40960 953s # received: 40960 953s ok 97 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 41984 953s # received: 41984 953s ok 98 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 43008 953s # received: 43008 953s ok 99 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 44032 953s # received: 44032 953s ok 100 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 45056 953s # received: 45056 953s ok 101 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 46080 953s # received: 46080 953s ok 102 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 47104 953s # received: 47104 953s ok 103 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 48128 953s # received: 48128 953s ok 104 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 49152 953s # received: 49152 953s ok 105 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 50176 953s # received: 50176 953s ok 106 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 51200 953s # received: 51200 953s ok 107 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 102400 953s # received: 102400 953s ok 108 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 307200 953s # received: 307200 953s ok 109 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 512000 953s # received: 512000 953s ok 110 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 2048000 953s # received: 2048000 953s ok 111 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:25 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:26 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 4096000 953s # received: 4096000 953s ok 112 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:26 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:26 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 6144000 953s # received: 6144000 953s ok 113 953s #lwp request: 953s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 953s #User-Agent: libwww-perl/6.76 953s # 953s #server response: 953s #HTTP/1.1 200 OK 953s #Connection: close 953s #Date: Tue, 17 Dec 2024 19:04:26 GMT 953s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 953s #Vary: In-If1 953s #Content-Length: 0 953s #Client-Date: Tue, 17 Dec 2024 19:04:26 GMT 953s #Client-Peer: 127.0.0.1:8529 953s #Client-Response-Num: 1 953s #Client-Transfer-Encoding: chunked 953s #DMMATCH1: 1 953s #X-Content-Length-Note: added by Apache::TestRequest 953s # 953s # testing : bytes in body 953s # expected: 10240000 953s # received: 10240000 953s ok 114 953s ok 954s t/apache/post.t ..................... 954s # using LWP client 954s 1..51 954s # Running under perl version 5.038002 for linux 954s # Current time local: Tue Dec 17 19:04:26 2024 954s # Current time GMT: Tue Dec 17 19:04:26 2024 954s # Using Test.pm version 1.31 954s # Using Apache/Test.pm version 1.42 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 1024 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '1024' 954s # received: 1024 954s ok 1 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 2048 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '2048' 954s # received: 2048 954s ok 2 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 3072 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '3072' 954s # received: 3072 954s ok 3 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 4096 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '4096' 954s # received: 4096 954s ok 4 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 5120 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '5120' 954s # received: 5120 954s ok 5 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 6144 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '6144' 954s # received: 6144 954s ok 6 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 7168 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '7168' 954s # received: 7168 954s ok 7 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 8192 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '8192' 954s # received: 8192 954s ok 8 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 9216 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 5 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '9216' 954s # received: 9216 954s ok 9 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 10240 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '10240' 954s # received: 10240 954s ok 10 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 11264 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '11264' 954s # received: 11264 954s ok 11 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 12288 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '12288' 954s # received: 12288 954s ok 12 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 13312 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '13312' 954s # received: 13312 954s ok 13 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 14336 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '14336' 954s # received: 14336 954s ok 14 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 15360 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '15360' 954s # received: 15360 954s ok 15 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 16384 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '16384' 954s # received: 16384 954s ok 16 954s #lwp request: 954s #POST http://localhost:8529/eat_post HTTP/1.1 954s #User-Agent: libwww-perl/6.76 954s #Content-Length: 17408 954s # 954s #server response: 954s #HTTP/1.1 200 OK 954s #Connection: close 954s #Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 954s #Vary: In-If1 954s #Content-Length: 6 954s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 954s #Client-Peer: 127.0.0.1:8529 954s #Client-Response-Num: 1 954s #DMMATCH1: 1 954s # 954s # testing : length posted 954s # expected: '17408' 954s # received: 17408 954s ok 17 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 18432 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '18432' 955s # received: 18432 955s ok 18 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 19456 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '19456' 955s # received: 19456 955s ok 19 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 20480 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '20480' 955s # received: 20480 955s ok 20 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 21504 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '21504' 955s # received: 21504 955s ok 21 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 22528 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '22528' 955s # received: 22528 955s ok 22 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 23552 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '23552' 955s # received: 23552 955s ok 23 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 24576 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '24576' 955s # received: 24576 955s ok 24 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 25600 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '25600' 955s # received: 25600 955s ok 25 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 26624 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '26624' 955s # received: 26624 955s ok 26 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 27648 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '27648' 955s # received: 27648 955s ok 27 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 28672 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '28672' 955s # received: 28672 955s ok 28 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 29696 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '29696' 955s # received: 29696 955s ok 29 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 30720 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '30720' 955s # received: 30720 955s ok 30 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 31744 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '31744' 955s # received: 31744 955s ok 31 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 32768 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '32768' 955s # received: 32768 955s ok 32 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 33792 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '33792' 955s # received: 33792 955s ok 33 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 34816 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '34816' 955s # received: 34816 955s ok 34 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 35840 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '35840' 955s # received: 35840 955s ok 35 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 36864 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '36864' 955s # received: 36864 955s ok 36 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 37888 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '37888' 955s # received: 37888 955s ok 37 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 38912 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '38912' 955s # received: 38912 955s ok 38 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 39936 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '39936' 955s # received: 39936 955s ok 39 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 40960 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '40960' 955s # received: 40960 955s ok 40 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 41984 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '41984' 955s # received: 41984 955s ok 41 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 43008 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '43008' 955s # received: 43008 955s ok 42 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 44032 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '44032' 955s # received: 44032 955s ok 43 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 45056 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '45056' 955s # received: 45056 955s ok 44 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 46080 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '46080' 955s # received: 46080 955s ok 45 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 47104 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '47104' 955s # received: 47104 955s ok 46 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 48128 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '48128' 955s # received: 48128 955s ok 47 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 49152 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '49152' 955s # received: 49152 955s ok 48 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 50176 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '50176' 955s # received: 50176 955s ok 49 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 51200 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 6 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '51200' 955s # received: 51200 955s ok 50 955s #lwp request: 955s #POST http://localhost:8529/eat_post HTTP/1.1 955s #User-Agent: libwww-perl/6.76 955s #Content-Length: 102400 955s # 955s #server response: 955s #HTTP/1.1 200 OK 955s #Connection: close 955s #Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 955s #Vary: In-If1 955s #Content-Length: 7 955s #Client-Date: Tue, 17 Dec 2024 19:04:27 GMT 955s #Client-Peer: 127.0.0.1:8529 955s #Client-Response-Num: 1 955s #DMMATCH1: 1 955s # 955s # testing : length posted 955s # expected: '102400' 955s # received: 102400 955s ok 51 955s ok 956s t/apache/pr17629.t .................. 956s 1..4 956s # Running under perl version 5.038002 for linux 956s # Current time local: Tue Dec 17 19:04:27 2024 956s # Current time GMT: Tue Dec 17 19:04:27 2024 956s # Using Test.pm version 1.31 956s # Using Apache/Test.pm version 1.42 956s # expected: 'begin-foobar-end 956s # ' 956s # received: 'begin-foobar-end 956s # ' 956s ok 1 956s # expected: 200 956s # received: '200' 956s ok 2 956s # testing : response was gzipped 956s # expected: 'gzip' 956s # received: 'gzip' 956s ok 3 956s # expected: 'begin-foobar-end 956s # ' 956s # received: 'begin-foobar-end 956s # ' 956s ok 4 956s ok 958s t/apache/pr18757.t .................. 958s 1..3 958s # Running under perl version 5.038002 for linux 958s # Current time local: Tue Dec 17 19:04:29 2024 958s # Current time GMT: Tue Dec 17 19:04:29 2024 958s # Using Test.pm version 1.31 958s # Using Apache/Test.pm version 1.42 958s # testing : 200 response from GET 958s # expected: 200 958s # received: '200' 958s ok 1 958s # expected C-L is 26 958s # URL via proxy is http://localhost:8540/index.html 958s ok 2 958s # line: HTTP/1.1 200 OK 958s # line: Date: Tue, 17 Dec 2024 19:04:31 GMT 958s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 958s # line: Vary: In-If1 958s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 958s # line: ETag: "1a-613edd771cbc0" 958s # line: Accept-Ranges: bytes 958s # line: Content-Length: 26 958s # line: DMMATCH1: 1 958s # line: Content-Type: text/html 958s # line: 958s # testing : whether proxy strips Content-Length header 958s # expected: 1 958s # received: 1 958s ok 3 958s ok 960s t/apache/pr35292.t .................. 960s 1..3 960s # Running under perl version 5.038002 for linux 960s # Current time local: Tue Dec 17 19:04:31 2024 960s # Current time GMT: Tue Dec 17 19:04:31 2024 960s # Using Test.pm version 1.31 960s # Using Apache/Test.pm version 1.42 960s ok 1 960s ok 2 960s # testing : read response-line 960s # expected: qr/^HTTP\/1\.. 413/ 960s # received: 'HTTP/1.1 413 Request Entity Too Large 960s # ' 960s ok 3 960s ok 962s t/apache/pr35330.t .................. 962s 1..2 962s # Running under perl version 5.038002 for linux 962s # Current time local: Tue Dec 17 19:04:33 2024 962s # Current time GMT: Tue Dec 17 19:04:33 2024 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.42 962s # testing : SSI was allowed for location 962s # expected: 200 962s # received: '200' 962s ok 1 962s # testing : file was served with correct content 962s # expected: 'hello' 962s # received: 'hello' 962s ok 2 962s ok 963s t/apache/pr37166.t .................. 963s 1..4 963s # Running under perl version 5.038002 for linux 963s # Current time local: Tue Dec 17 19:04:35 2024 963s # Current time GMT: Tue Dec 17 19:04:35 2024 963s # Using Test.pm version 1.31 963s # Using Apache/Test.pm version 1.42 963s # testing : SSI was allowed for location 963s # expected: 200 963s # received: '200' 963s ok 1 963s # testing : file was served with correct content 963s # expected: 'Hello world 963s # ' 963s # received: 'Hello world 963s # ' 963s ok 2 963s # testing : explicit 200 response 963s # expected: 200 963s # received: '200' 963s ok 3 963s # testing : file was again served with correct content 963s # expected: 'Hello world 963s # ' 963s # received: 'Hello world 963s # ' 963s ok 4 963s ok 966s t/apache/pr43939.t .................. 966s 1..4 966s # Running under perl version 5.038002 for linux 966s # Current time local: Tue Dec 17 19:04:36 2024 966s # Current time GMT: Tue Dec 17 19:04:36 2024 966s # Using Test.pm version 1.31 966s # Using Apache/Test.pm version 1.42 966s # expected: 'begin-default-end 966s # ' 966s # received: 'begin-default-end 966s # ' 966s ok 1 966s # expected: 200 966s # received: '200' 966s ok 2 966s # testing : response was gzipped 966s # expected: 'gzip' 966s # received: 'gzip' 966s ok 3 966s # expected: 'begin-default-end 966s # ' 966s # received: 'begin-default-end 966s # ' 966s ok 4 966s ok 967s t/apache/pr49328.t .................. 967s 1..1 967s # Running under perl version 5.038002 for linux 967s # Current time local: Tue Dec 17 19:04:38 2024 967s # Current time GMT: Tue Dec 17 19:04:38 2024 967s # Using Test.pm version 1.31 967s # Using Apache/Test.pm version 1.42 967s # expected: 'before 967s # included 967s # after 967s # ' 967s # received: 'before 967s # included 967s # after 967s # ' 967s ok 1 967s ok 969s t/apache/rwrite.t ................... 969s # using LWP client 969s 1..114 969s # Running under perl version 5.038002 for linux 969s # Current time local: Tue Dec 17 19:04:40 2024 969s # Current time GMT: Tue Dec 17 19:04:40 2024 969s # Using Test.pm version 1.31 969s # Using Apache/Test.pm version 1.42 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 1024 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 1024 969s # received: 1024 969s ok 1 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 2048 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 2048 969s # received: 2048 969s ok 2 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 3072 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 3072 969s # received: 3072 969s ok 3 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 4096 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 4096 969s # received: 4096 969s ok 4 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 5120 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 5120 969s # received: 5120 969s ok 5 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 6144 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 6144 969s # received: 6144 969s ok 6 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 7168 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 7168 969s # received: 7168 969s ok 7 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 8192 969s # received: 8192 969s ok 8 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 9216 969s # received: 9216 969s ok 9 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 10240 969s # received: 10240 969s ok 10 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 11264 969s # received: 11264 969s ok 11 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 12288 969s # received: 12288 969s ok 12 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 13312 969s # received: 13312 969s ok 13 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 14336 969s # received: 14336 969s ok 14 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 15360 969s # received: 15360 969s ok 15 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 16384 969s # received: 16384 969s ok 16 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 17408 969s # received: 17408 969s ok 17 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 18432 969s # received: 18432 969s ok 18 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 19456 969s # received: 19456 969s ok 19 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 20480 969s # received: 20480 969s ok 20 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 21504 969s # received: 21504 969s ok 21 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 22528 969s # received: 22528 969s ok 22 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 23552 969s # received: 23552 969s ok 23 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 24576 969s # received: 24576 969s ok 24 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 25600 969s # received: 25600 969s ok 25 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 26624 969s # received: 26624 969s ok 26 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 27648 969s # received: 27648 969s ok 27 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 28672 969s # received: 28672 969s ok 28 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 29696 969s # received: 29696 969s ok 29 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 30720 969s # received: 30720 969s ok 30 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 31744 969s # received: 31744 969s ok 31 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 32768 969s # received: 32768 969s ok 32 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 33792 969s # received: 33792 969s ok 33 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 34816 969s # received: 34816 969s ok 34 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 35840 969s # received: 35840 969s ok 35 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 36864 969s # received: 36864 969s ok 36 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 37888 969s # received: 37888 969s ok 37 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 38912 969s # received: 38912 969s ok 38 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 39936 969s # received: 39936 969s ok 39 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 40960 969s # received: 40960 969s ok 40 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 41984 969s # received: 41984 969s ok 41 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 43008 969s # received: 43008 969s ok 42 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 44032 969s # received: 44032 969s ok 43 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 45056 969s # received: 45056 969s ok 44 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 46080 969s # received: 46080 969s ok 45 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 47104 969s # received: 47104 969s ok 46 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 48128 969s # received: 48128 969s ok 47 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 49152 969s # received: 49152 969s ok 48 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 50176 969s # received: 50176 969s ok 49 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 51200 969s # received: 51200 969s ok 50 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 102400 969s # received: 102400 969s ok 51 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 307200 969s # received: 307200 969s ok 52 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 512000 969s # received: 512000 969s ok 53 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 2048000 969s # received: 2048000 969s ok 54 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 4096000 969s # received: 4096000 969s ok 55 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:41 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 6144000 969s # received: 6144000 969s ok 56 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 10240000 969s # received: 10240000 969s ok 57 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 1024 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 1024 969s # received: 1024 969s ok 58 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 2048 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 2048 969s # received: 2048 969s ok 59 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 3072 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 3072 969s # received: 3072 969s ok 60 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 4096 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 4096 969s # received: 4096 969s ok 61 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 5120 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 5120 969s # received: 5120 969s ok 62 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 6144 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 6144 969s # received: 6144 969s ok 63 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 7168 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #DMMATCH1: 1 969s # 969s # testing : bytes in body 969s # expected: 7168 969s # received: 7168 969s ok 64 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 8192 969s # received: 8192 969s ok 65 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 9216 969s # received: 9216 969s ok 66 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 10240 969s # received: 10240 969s ok 67 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 11264 969s # received: 11264 969s ok 68 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 12288 969s # received: 12288 969s ok 69 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 13312 969s # received: 13312 969s ok 70 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 14336 969s # received: 14336 969s ok 71 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 15360 969s # received: 15360 969s ok 72 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 16384 969s # received: 16384 969s ok 73 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 17408 969s # received: 17408 969s ok 74 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 18432 969s # received: 18432 969s ok 75 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 19456 969s # received: 19456 969s ok 76 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 20480 969s # received: 20480 969s ok 77 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 21504 969s # received: 21504 969s ok 78 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 22528 969s # received: 22528 969s ok 79 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 23552 969s # received: 23552 969s ok 80 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 24576 969s # received: 24576 969s ok 81 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 25600 969s # received: 25600 969s ok 82 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 26624 969s # received: 26624 969s ok 83 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 27648 969s # received: 27648 969s ok 84 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 28672 969s # received: 28672 969s ok 85 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 29696 969s # received: 29696 969s ok 86 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 30720 969s # received: 30720 969s ok 87 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 31744 969s # received: 31744 969s ok 88 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 32768 969s # received: 32768 969s ok 89 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 33792 969s # received: 33792 969s ok 90 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 34816 969s # received: 34816 969s ok 91 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 35840 969s # received: 35840 969s ok 92 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 36864 969s # received: 36864 969s ok 93 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 37888 969s # received: 37888 969s ok 94 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 38912 969s # received: 38912 969s ok 95 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 39936 969s # received: 39936 969s ok 96 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 40960 969s # received: 40960 969s ok 97 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 41984 969s # received: 41984 969s ok 98 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 43008 969s # received: 43008 969s ok 99 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 44032 969s # received: 44032 969s ok 100 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 45056 969s # received: 45056 969s ok 101 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 46080 969s # received: 46080 969s ok 102 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 47104 969s # received: 47104 969s ok 103 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 48128 969s # received: 48128 969s ok 104 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 49152 969s # received: 49152 969s ok 105 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 50176 969s # received: 50176 969s ok 106 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 51200 969s # received: 51200 969s ok 107 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 102400 969s # received: 102400 969s ok 108 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 307200 969s # received: 307200 969s ok 109 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 512000 969s # received: 512000 969s ok 110 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 2048000 969s # received: 2048000 969s ok 111 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 4096000 969s # received: 4096000 969s ok 112 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 6144000 969s # received: 6144000 969s ok 113 969s #lwp request: 969s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 969s #User-Agent: libwww-perl/6.76 969s # 969s #server response: 969s #HTTP/1.1 200 OK 969s #Connection: close 969s #Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 969s #Vary: In-If1 969s #Content-Length: 0 969s #Client-Date: Tue, 17 Dec 2024 19:04:42 GMT 969s #Client-Peer: 127.0.0.1:8529 969s #Client-Response-Num: 1 969s #Client-Transfer-Encoding: chunked 969s #DMMATCH1: 1 969s #X-Content-Length-Note: added by Apache::TestRequest 969s # 969s # testing : bytes in body 969s # expected: 10240000 969s # received: 10240000 969s ok 114 969s ok 971s t/apache/server_name_port.t ......... 971s 1..84 971s # Running under perl version 5.038002 for linux 971s # Current time local: Tue Dec 17 19:04:42 2024 971s # Current time GMT: Tue Dec 17 19:04:42 2024 971s # Using Test.pm version 1.31 971s # Using Apache/Test.pm version 1.42 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 971s # expecting 200, got 200 971s ok 1 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 2 971s # got SERVER_PORT='8529', expected '8529' 971s ok 3 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 971s # expecting 200, got 200 971s ok 4 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 5 971s # got SERVER_PORT='123', expected '123' 971s ok 6 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 971s # expecting 200, got 200 971s ok 7 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 8 971s # got SERVER_PORT='8529', expected '8529' 971s ok 9 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 971s # expecting 200, got 200 971s ok 10 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 11 971s # got SERVER_PORT='123', expected '123' 971s ok 12 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 971s # expecting 200, got 200 971s ok 13 971s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 971s ok 14 971s # got SERVER_PORT='8529', expected '8529' 971s ok 15 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 971s # expecting 200, got 200 971s ok 16 971s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 971s ok 17 971s # got SERVER_PORT='123', expected '123' 971s ok 18 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 971s # expecting 200, got 200 971s ok 19 971s # got SERVER_NAME='[::1]', expected '[::1]' 971s ok 20 971s # got SERVER_PORT='8529', expected '8529' 971s ok 21 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 971s # expecting 200, got 200 971s ok 22 971s # got SERVER_NAME='[::1]', expected '[::1]' 971s ok 23 971s # got SERVER_PORT='123', expected '123' 971s ok 24 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 971s # expecting 200, got 200 971s ok 25 971s # got SERVER_NAME='[a::1]', expected '[a::1]' 971s ok 26 971s # got SERVER_PORT='8529', expected '8529' 971s ok 27 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 971s # expecting 200, got 200 971s ok 28 971s # got SERVER_NAME='[a::1]', expected '[a::1]' 971s ok 29 971s # got SERVER_PORT='123', expected '123' 971s ok 30 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 971s # expecting 200, got 200 971s ok 31 971s # got SERVER_NAME='[a::1]', expected '[a::1]' 971s ok 32 971s # got SERVER_PORT='8529', expected '8529' 971s ok 33 971s # SENDING: 971s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 971s # expecting 200, got 200 971s ok 34 971s # got SERVER_NAME='[a::1]', expected '[a::1]' 971s ok 35 971s # got SERVER_PORT='123', expected '123' 971s ok 36 971s # SENDING: 971s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 37 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 38 971s # got SERVER_PORT='8529', expected '8529' 971s ok 39 971s # SENDING: 971s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 40 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 41 971s # got SERVER_PORT='123', expected '123' 971s ok 42 971s # SENDING: 971s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 43 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 44 971s # got SERVER_PORT='8529', expected '8529' 971s ok 45 971s # SENDING: 971s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 46 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 47 971s # got SERVER_PORT='123', expected '123' 971s ok 48 971s # SENDING: 971s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 49 971s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 971s ok 50 971s # got SERVER_PORT='8529', expected '8529' 971s ok 51 971s # SENDING: 971s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 52 971s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 971s ok 53 971s # got SERVER_PORT='123', expected '123' 971s ok 54 971s # SENDING: 971s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 55 971s # got SERVER_NAME='[::1]', expected '[::1]' 971s ok 56 971s # got SERVER_PORT='8529', expected '8529' 971s ok 57 971s # SENDING: 971s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 971s # expecting 200, got 200 971s ok 58 971s # got SERVER_NAME='[::1]', expected '[::1]' 971s ok 59 971s # got SERVER_PORT='123', expected '123' 971s ok 60 971s # SENDING: 971s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 971s # expecting 200, got 200 971s ok 61 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 62 971s # got SERVER_PORT='8529', expected '8529' 971s ok 63 971s # SENDING: 971s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 971s # expecting 200, got 200 971s ok 64 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 65 971s # got SERVER_PORT='123', expected '123' 971s ok 66 971s # SENDING: 971s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 971s # expecting 200, got 200 971s ok 67 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 68 971s # got SERVER_PORT='8529', expected '8529' 971s ok 69 971s # SENDING: 971s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 971s # expecting 200, got 200 971s ok 70 971s # got SERVER_NAME='righthost', expected 'righthost' 971s ok 71 971s # got SERVER_PORT='123', expected '123' 971s ok 72 971s # SENDING: 971s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1\r\n\r\n 971s # expecting 200, got 200 971s ok 73 971s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 971s ok 74 971s # got SERVER_PORT='8529', expected '8529' 971s ok 75 971s # SENDING: 971s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 126.0.0.1:321\r\n\r\n 971s # expecting 200, got 200 971s ok 76 971s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 971s ok 77 971s # got SERVER_PORT='123', expected '123' 971s ok 78 971s # SENDING: 971s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 971s # expecting 200, got 200 971s ok 79 971s # got SERVER_NAME='[::1]', expected '[::1]' 971s ok 80 971s # got SERVER_PORT='8529', expected '8529' 971s ok 81 971s # SENDING: 971s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 971s # expecting 200, got 200 971s ok 82 971s # got SERVER_NAME='[::1]', expected '[::1]' 971s ok 83 971s # got SERVER_PORT='123', expected '123' 971s ok 84 971s ok 973s t/apache/teclchunk.t ................ skipped: Not supported yet 975s t/apr/uri.t ......................... 975s 1..1 975s # Running under perl version 5.038002 for linux 975s # Current time local: Tue Dec 17 19:04:46 2024 975s # Current time GMT: Tue Dec 17 19:04:46 2024 975s # Using Test.pm version 1.31 975s # Using Apache/Test.pm version 1.42 975s ok 1 975s ok 976s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 978s t/filter/case.t ..................... 978s 1..4 978s # Running under perl version 5.038002 for linux 978s # Current time local: Tue Dec 17 19:04:49 2024 978s # Current time GMT: Tue Dec 17 19:04:49 2024 978s # Using Test.pm version 1.31 978s # Using Apache/Test.pm version 1.42 978s ok 1 978s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 978s # expected 200 978s # received 200 978s # body: =HEAD1 NAME 978s X X 978s 978s PERLSUB - PERL SUBROUTINES 978s 978s =HEAD1 SYNOPSIS 978s 978s TO DECLARE SUBROUTINES: 978s X X 978s 978s SUB NAME; # A "FORWARD" DECLARATION. 978s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 978s SUB NAME : ATTRS; # WITH ATTRIBUTES 978s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 978s 978s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 978s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 978s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 978s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 978s 978s USE FEATURE 'SIGNATURES'; 978s SUB NAME(SIG) BLOCK # WITH SIGNATURE 978s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 978s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 978s 978s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 978s X 978s 978s $SUBREF = SUB BLOCK; # NO PROTO 978s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 978s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 978s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 978s 978s USE FEATURE 'SIGNATURES'; 978s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 978s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 978s 978s TO IMPORT SUBROUTINES: 978s X 978s 978s USE MODULE QW(NAME1 NAME2 NAME3); 978s 978s TO CALL SUBROUTINES: 978s X X 978s 978s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 978s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 978s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 978s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 978s 978s =HEAD1 DESCRIPTION 978s 978s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 978s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 978s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 978s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 978s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 978s ITS NAME OR A CODE REFERENCE. 978s 978s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 978s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 978s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 978s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 978s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 978s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 978s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 978s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 978s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 978s X X 978s 978s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 978s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 978s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 978s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 978s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 978s SUCH A SIGNATURE-USING SUBROUTINE. 978s 978s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 978s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 978s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 978s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 978s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 978s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 978s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 978s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 978s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 978s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 978s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 978s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 978s X X X<@_> 978s 978s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 978s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 978s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 978s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 978s L AND L. 978s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 978s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 978s 978s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 978s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 978s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 978s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 978s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 978s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 978s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 978s ONE LARGE INDISTINGUISHABLE LIST. 978s 978s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 978s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 978s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 978s EMPTY SUB RETURNS THE EMPTY LIST. 978s X X X 978s 978s EXAMPLE: 978s 978s SUB MAX { 978s MY $MAX = SHIFT(@_); 978s FOREACH $FOO (@_) { 978s $MAX = $FOO IF $MAX < $FOO; 978s } 978s RETURN $MAX; 978s } 978s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 978s 978s EXAMPLE: 978s 978s # GET A LINE, COMBINING CONTINUATION LINES 978s # THAT START WITH WHITESPACE 978s 978s SUB GET_LINE { 978s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 978s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 978s IF ($LOOKAHEAD =~ /^[ \T]/) { 978s $THISLINE .= $LOOKAHEAD; 978s } 978s ELSE { 978s LAST LINE; 978s } 978s } 978s RETURN $THISLINE; 978s } 978s 978s $LOOKAHEAD = ; # GET FIRST LINE 978s WHILE (DEFINED($LINE = GET_LINE())) { 978s ... 978s } 978s 978s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 978s 978s SUB MAYBESET { 978s MY($KEY, $VALUE) = @_; 978s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 978s } 978s 978s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 978s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 978s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 978s ITS CALLER'S VALUES. 978s X X 978s 978s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 978s SUB UPCASE_IN { 978s FOR (@_) { TR/A-Z/A-Z/ } 978s } 978s 978s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 978s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 978s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 978s X X 978s 978s UPCASE_IN("FREDERICK"); 978s 978s IT WOULD BE MUCH SAFER IF THE C FUNCTION 978s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 978s OF CHANGING THEM IN PLACE: 978s 978s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 978s SUB UPCASE { 978s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 978s MY @PARMS = @_; 978s FOR (@PARMS) { TR/A-Z/A-Z/ } 978s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 978s } 978s 978s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 978s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 978s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 978s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 978s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 978s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 978s 978s @NEWLIST = UPCASE(@LIST1, @LIST2); 978s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 978s 978s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 978s 978s (@X, @Y) = UPCASE(@LIST1, @LIST2); 978s 978s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 978s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 978s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 978s L
FOR ALTERNATIVES. 978s 978s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 978s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 978s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 978s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 978s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 978s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 978s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 978s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 978s SEE L FOR MORE ABOUT ALL THAT. 978s X<&> 978s 978s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 978s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 978s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 978s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 978s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 978s X 978s 978s &FOO(1,2,3); # PASS THREE ARGUMENTS 978s FOO(1,2,3); # THE SAME 978s 978s FOO(); # PASS A NULL LIST 978s &FOO(); # THE SAME 978s 978s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 978s USE STRICT 'SUBS'; 978s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 978s # A COMPILE-TIME ERROR 978s NO STRICT 'SUBS'; 978s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 978s # A LITERAL STRING "FOO" 978s 978s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 978s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 978s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 978s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 978s X<&> 978s 978s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 978s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 978s YOUR SUBROUTINE'S NAME. 978s 978s USE V5.16; 978s MY $FACTORIAL = SUB { 978s MY ($X) = @_; 978s RETURN 1 IF $X == 1; 978s RETURN($X * __SUB__->( $X - 1 ) ); 978s }; 978s 978s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 978s IS SUBJECT TO CHANGE. 978s 978s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 978s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 978s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 978s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 978s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 978s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 978s SPECIAL, PRE-DEFINED THINGS. 978s 978s =OVER 978s 978s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 978s 978s C 978s 978s =ITEM DOCUMENTED IN L 978s 978s C, C 978s 978s =ITEM DOCUMENTED IN L 978s 978s C, C 978s 978s =ITEM DOCUMENTED IN L 978s 978s C, C, C, C, C, C, C, 978s C, C, C, C, C, C, 978s C, C, C, C, C, C, C, 978s C, C, C, C, C, C, 978s C, C, C, C, C, 978s C, C, C, C 978s 978s =ITEM DOCUMENTED IN L 978s 978s C, C, C, C, C, C, C, 978s C, C, C, C, C, C, C, 978s C, C, C, C, C, C 978s 978s =ITEM DOCUMENTED IN L 978s 978s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 978s L<< C|PERLFUNC/REQUIRE >> 978s 978s =ITEM DOCUMENTED IN L 978s 978s C 978s 978s =ITEM DOCUMENTED IN L 978s 978s C, C, C, C, C 978s 978s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 978s 978s ANY STARTING WITH C<(> 978s 978s =BACK 978s 978s THE C, C, C, C AND C SUBROUTINES 978s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 978s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 978s EXPLICITLY. SEE L 978s 978s =HEAD2 SIGNATURES 978s 978s X X 978s 978s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 978s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 978s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 978s 978s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 978s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 978s DIRECTLY BY C, IN THE CURRENT SCOPE. 978s 978s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 978s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 978s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 978s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 978s 978s FOR EXAMPLE, 978s 978s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 978s 978s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 978s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 978s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 978s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 978s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 978s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 978s 978s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 978s THE SIGNATURE. FOR EXAMPLE, 978s 978s SUB FOO ($LEFT, $RIGHT) { 978s RETURN $LEFT + $RIGHT; 978s } 978s 978s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 978s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 978s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 978s EQUIVALENT TO 978s 978s SUB FOO { 978s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 978s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 978s MY $LEFT = $_[0]; 978s MY $RIGHT = $_[1]; 978s RETURN $LEFT + $RIGHT; 978s } 978s 978s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 978s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 978s 978s SUB FOO ($FIRST, $, $THIRD) { 978s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 978s } 978s 978s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 978s MANDATORY FOR THE CALLER TO PASS IT. 978s 978s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 978s SEPARATED FROM THE PARAMETER NAME BY C<=>: 978s 978s SUB FOO ($LEFT, $RIGHT = 0) { 978s RETURN $LEFT + $RIGHT; 978s } 978s 978s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 978s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 978s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 978s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 978s FOR EXAMPLE, 978s 978s MY $AUTO_ID = 0; 978s SUB FOO ($THING, $ID = $AUTO_ID++) { 978s PRINT "$THING HAS ID $ID"; 978s } 978s 978s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 978s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 978s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 978s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 978s 978s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 978s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 978s } 978s 978s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 978s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 978s VALUE PROVIDED WAS C. 978s 978s SUB FOO ($NAME //= "WORLD") { 978s PRINT "HELLO, $NAME"; 978s } 978s 978s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 978s 978s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 978s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 978s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 978s 978s SUB FOO ($X ||= 10) { 978s RETURN 5 + $X; 978s } 978s 978s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 978s FOR EXAMPLE, 978s 978s SUB FOO ($THING, $ = 1) { 978s PRINT $THING; 978s } 978s 978s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 978s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 978s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 978s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 978s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 978s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 978s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 978s 978s SUB FOO ($THING, $=) { 978s PRINT $THING; 978s } 978s 978s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 978s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 978s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 978s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 978s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 978s TO RIGHT. 978s 978s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 978s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 978s 978s SUB FOO ($FILTER, @INPUTS) { 978s PRINT $FILTER->($_) FOREACH @INPUTS; 978s } 978s 978s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 978s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 978s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 978s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 978s 978s SUB FOO ($THING, @) { 978s PRINT $THING; 978s } 978s 978s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 978s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 978s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 978s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 978s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 978s AS WITH STANDARD HASH CONSTRUCTION. 978s 978s SUB FOO ($FILTER, %INPUTS) { 978s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 978s } 978s 978s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 978s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 978s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 978s 978s SUB FOO ($THING, %) { 978s PRINT $THING; 978s } 978s 978s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 978s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 978s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 978s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 978s AN EMPTY ARRAY OR EMPTY HASH. 978s 978s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 978s THAT THE CALLER PASSED NO ARGUMENTS: 978s 978s SUB FOO () { 978s RETURN 123; 978s } 978s 978s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 978s WARNING IN THE C CATEGORY. FROM PERL 5.36 978s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 978s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 978s STATEMENT SUCH AS: 978s 978s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 978s 978s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 978s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 978s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 978s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 978s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 978s WARNINGS IN THE C CATEGORY WHEN 978s COMPILED: 978s 978s SUB F ($X) { 978s # THIS LINE EMITS THE WARNING SEEN BELOW 978s PRINT "ARGUMENTS ARE @_"; 978s } 978s 978s Z<> 978s 978s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 978s EXPERIMENTAL AT ... 978s 978s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 978s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 978s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 978s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 978s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 978s SUPPLY THAT ARGUMENT. 978s 978s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 978s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 978s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 978s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 978s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 978s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 978s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 978s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 978s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 978s 978s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 978s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 978s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 978s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 978s L. FOR EXAMPLE, 978s 978s SUB FOO :PROTOTYPE($) { $_[0] } 978s 978s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 978s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 978s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 978s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 978s 978s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 978s RETURN $LEFT + $RIGHT; 978s } 978s 978s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 978s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 978s THE SUBROUTINE'S BODY. 978s 978s =HEAD2 PRIVATE VARIABLES VIA MY() 978s X X X X X 978s X X 978s 978s SYNOPSIS: 978s 978s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 978s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 978s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 978s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 978s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 978s 978s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 978s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 978s SEE L AND L. 978s 978s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 978s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 978s (C/C/C/C), LOOP 978s (C/C/C/C/C), SUBROUTINE, C, 978s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 978s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 978s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 978s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 978s WITH C INSTEAD. 978s 978s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 978s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 978s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 978s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 978s ITS OWN COPY. 978s X 978s 978s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 978s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 978s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 978s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 978s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 978s 978s MY $X = 10; 978s SUB BUMPX { $X++ } 978s 978s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 978s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 978s THE C ITSELF. SEE L. 978s X 978s 978s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 978s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 978s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 978s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 978s 978s $ARG = "FRED"; # "GLOBAL" VARIABLE 978s $N = CUBE_ROOT(27); 978s PRINT "$ARG THINKS THE ROOT IS $N\N"; 978s # OUTPUTS: FRED THINKS THE ROOT IS 3 978s 978s SUB CUBE_ROOT { 978s MY $ARG = SHIFT; # NAME DOESN'T MATTER 978s $ARG **= 1/3; 978s RETURN $ARG; 978s } 978s 978s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 978s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 978s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 978s 978s MY ($FOO) = ; # WRONG? 978s MY @FOO = ; 978s 978s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 978s 978s MY $FOO = ; 978s 978s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 978s 978s MY $FOO, $BAR = 1; # WRONG 978s 978s THAT HAS THE SAME EFFECT AS 978s 978s MY $FOO; 978s $BAR = 1; 978s 978s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 978s THE CURRENT STATEMENT. THUS, 978s 978s MY $X = $X; 978s 978s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 978s THE EXPRESSION 978s 978s MY $X = 123 AND $X == 123 978s 978s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 978s 978s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 978s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 978s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 978s 978s WHILE (MY $LINE = <>) { 978s $LINE = LC $LINE; 978s } CONTINUE { 978s PRINT $LINE; 978s } 978s 978s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 978s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 978s IT. SIMILARLY, IN THE CONDITIONAL 978s 978s IF ((MY $ANSWER = ) =~ /^YES$/I) { 978s USER_AGREES(); 978s } ELSIF ($ANSWER =~ /^NO$/I) { 978s USER_DISAGREES(); 978s } ELSE { 978s CHOMP $ANSWER; 978s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 978s } 978s 978s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 978s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 978s BUT NOT BEYOND IT. SEE L FOR INFORMATION 978s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 978s 978s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 978s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 978s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 978s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 978s IN THE LOOP 978s X X 978s 978s FOR MY $I (1, 2, 3) { 978s SOME_FUNCTION(); 978s } 978s 978s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 978s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 978s X X 978s 978s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 978s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 978s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 978s 978s USE STRICT 'VARS'; 978s 978s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 978s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 978s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 978s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 978s THIS WITH C. 978s 978s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 978s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 978s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 978s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 978s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 978s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 978s EXAMPLE. 978s 978s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 978s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 978s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 978s 978s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 978s 978s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 978s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 978s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 978s 978s PACKAGE MAIN; 978s LOCAL $X = 10; 978s MY $X = 20; 978s PRINT "$X AND $::X\N"; 978s 978s THAT WILL PRINT OUT C<20> AND C<10>. 978s 978s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 978s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 978s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 978s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 978s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 978s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 978s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 978s AN ANONYMOUS SUB REFERENCE: 978s 978s MY $SECRET_VERSION = '1.001-BETA'; 978s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 978s &$SECRET_SUB(); 978s 978s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 978s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 978s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 978s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 978s UNQUALIFIED AND UNQUALIFIABLE. 978s 978s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 978s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 978s L FOR SOMETHING OF A WORK-AROUND TO 978s THIS. 978s 978s =HEAD2 PERSISTENT PRIVATE VARIABLES 978s X X X X 978s X X 978s 978s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 978s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 978s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 978s 978s =HEAD3 PERSISTENT VARIABLES VIA STATE() 978s 978s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 978s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 978s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 978s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 978s THE C FORM DOES NOT REQUIRE THE 978s C PRAGMA. 978s 978s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 978s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 978s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 978s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 978s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 978s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 978s SUBROUTINE EACH TIME IT IS EXECUTED.) 978s 978s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 978s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 978s 978s USE FEATURE 'STATE'; 978s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 978s 978s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 978s 978s USE FEATURE 'STATE'; 978s SUB CREATE_COUNTER { 978s RETURN SUB { STATE $X; RETURN ++$X } 978s } 978s 978s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 978s CODE OUTSIDE. 978s 978s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 978s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 978s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 978s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 978s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 978s 978s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 978s 978s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 978s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 978s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 978s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 978s 978s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 978s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 978s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 978s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 978s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 978s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 978s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 978s 978s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 978s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 978s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 978s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 978s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 978s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 978s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 978s 978s { 978s MY $SECRET_VAL = 0; 978s SUB GIMME_ANOTHER { 978s RETURN ++$SECRET_VAL; 978s } 978s } 978s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 978s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 978s 978s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 978s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 978s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 978s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 978s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 978s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 978s STARTS TO RUN: 978s 978s BEGIN { 978s MY $SECRET_VAL = 0; 978s SUB GIMME_ANOTHER { 978s RETURN ++$SECRET_VAL; 978s } 978s } 978s 978s SEE L ABOUT THE 978s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 978s C AND C. 978s 978s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 978s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 978s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 978s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 978s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 978s 978s =HEAD2 TEMPORARY VALUES VIA LOCAL() 978s X X X X 978s X 978s 978s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 978s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 978s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 978s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 978s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 978s 978s SYNOPSIS: 978s 978s # LOCALIZATION OF VALUES 978s 978s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 978s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 978s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 978s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 978s 978s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 978s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 978s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 978s # LOCALIZATION 978s 978s # LOCALIZATION OF SYMBOLS 978s 978s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 978s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 978s # @MERLYN IS REALLY @RANDAL, ETC 978s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 978s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 978s 978s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 978s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 978s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 978s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 978s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 978s 978s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 978s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 978s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 978s CREATES NEW, DYNAMICALLY SCOPED VALUES. 978s 978s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 978s PLACED IN PARENTHESES. THIS OPERATOR WORKS 978s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 978s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 978s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 978s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 978s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 978s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 978s UNDEFINED VALUE.) 978s 978s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 978s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 978s VARIABLES OUTSIDE THE LOOP. 978s 978s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 978s X 978s 978s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 978s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 978s VIEWED AS A SCALAR OR AN ARRAY. SO 978s 978s LOCAL($FOO) = ; 978s LOCAL @FOO = ; 978s 978s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 978s 978s LOCAL $FOO = ; 978s 978s SUPPLIES A SCALAR CONTEXT. 978s 978s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 978s X 978s 978s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 978s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 978s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 978s 978s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 978s 978s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 978s { LOCAL $/ = UNDEF; $SLURP = ; } 978s 978s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 978s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 978s I, BECAUSE THE $1 VARIABLE IS 978s MAGICAL AND READ-ONLY : 978s 978s LOCAL $1 = 2; 978s 978s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 978s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 978s TO SAFELY REUSE $_ IN A SUBROUTINE. 978s 978s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 978s WORK AS DESCRIBED. 978s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 978s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 978s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 978s SEE L FOR MORE 978s DETAILS. 978s X 978s 978s =HEAD3 LOCALIZATION OF GLOBS 978s X X 978s 978s THE CONSTRUCT 978s 978s LOCAL *NAME; 978s 978s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 978s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 978s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 978s 978s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 978s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 978s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 978s SEPARATOR. 978s 978s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 978s X X 978s X 978s 978s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 978s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 978s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 978s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 978s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 978s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 978s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 978s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 978s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 978s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 978s 978s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 978s @ARY = ( 0..5 ); 978s { 978s LOCAL($ARY[5]) = 6; 978s LOCAL($HASH{'A'}) = 'DRILL'; 978s WHILE (MY $E = POP(@ARY)) { 978s PRINT "$E . . .\N"; 978s LAST UNLESS $E > 3; 978s } 978s IF (@ARY) { 978s $HASH{'ONLY A'} = 'TEST'; 978s DELETE $HASH{'A'}; 978s } 978s } 978s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 978s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 978s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 978s 978s PERL WILL PRINT 978s 978s 6 . . . 978s 4 . . . 978s 3 . . . 978s THIS IS A TEST ONLY A TEST. 978s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 978s 978s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 978s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 978s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 978s SURPRISING, AND IS VERY LIKELY TO CHANGE. 978s 978s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 978s X X X 978s X 978s 978s YOU CAN USE THE C AND C 978s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 978s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 978s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 978s 978s DO { 978s MY $VAL = $ARRAY[$IDX]; 978s LOCAL $ARRAY[$IDX]; 978s DELETE $ARRAY[$IDX]; 978s $VAL 978s } 978s 978s AND 978s 978s DO { 978s MY $VAL = $HASH{KEY}; 978s LOCAL $HASH{KEY}; 978s DELETE $HASH{KEY}; 978s $VAL 978s } 978s 978s EXCEPT THAT FOR THOSE THE C IS 978s SCOPED TO THE C BLOCK. SLICES ARE 978s ALSO ACCEPTED. 978s 978s MY %HASH = ( 978s A => [ 7, 8, 9 ], 978s B => 1, 978s ) 978s 978s { 978s MY $X = DELETE LOCAL $HASH{A}; 978s # $X IS [ 7, 8, 9 ] 978s # %HASH IS (B => 1) 978s 978s { 978s MY @NUMS = DELETE LOCAL @$X[0, 2] 978s # @NUMS IS (7, 9) 978s # $X IS [ UNDEF, 8 ] 978s 978s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 978s } 978s # $X IS BACK TO [ 7, 8, 9 ] 978s 978s } 978s # %HASH IS BACK TO ITS ORIGINAL STATE 978s 978s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 978s 978s =HEAD2 LVALUE SUBROUTINES 978s X X 978s 978s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 978s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 978s 978s MY $VAL; 978s SUB CANMOD : LVALUE { 978s $VAL; # OR: RETURN $VAL; 978s } 978s SUB NOMOD { 978s $VAL; 978s } 978s 978s CANMOD() = 5; # ASSIGNS TO $VAL 978s NOMOD() = 5; # ERROR 978s 978s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 978s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 978s BY A SCALAR. FOR EXAMPLE, CONSIDER: 978s 978s DATA(2,3) = GET_DATA(3,4); 978s 978s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 978s 978s (DATA(2,3)) = GET_DATA(3,4); 978s 978s AND IN: 978s 978s (DATA(2),DATA(3)) = GET_DATA(3,4); 978s 978s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 978s 978s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 978s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 978s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 978s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 978s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 978s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 978s 978s =HEAD2 LEXICAL SUBROUTINES 978s X X X X 978s 978s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 978s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 978s AVAILABLE UNDER C OR C OR HIGHER. 978s 978s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 978s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 978s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 978s CATEGORY WAS DISABLED. 978s 978s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 978s DECLARED, AND ONLY AFTER THAT DECLARATION: 978s 978s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 978s # VERSIONS EARLIER THAN 5.26. 978s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 978s USE FEATURE 'LEXICAL_SUBS'; 978s 978s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 978s STATE SUB FOO { 978s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 978s } 978s FOO(); # CALLS "STATE" SUB 978s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 978s 978s MY SUB BAR { ... } 978s BAR(); # CALLS "MY" SUB 978s 978s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 978s 978s # WRONG 978s MY SUB BAZ { 978s BAZ(); 978s } 978s 978s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 978s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 978s 978s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 978s 978s MY SUB BAZ { 978s __SUB__->(); # CALLS ITSELF 978s } 978s 978s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 978s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 978s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 978s HOWEVER: 978s 978s MY SUB BAZ; # PREDECLARATION 978s SUB BAZ { # DEFINE THE "MY" SUB 978s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 978s } 978s 978s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 978s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 978s C; THEY KEEP EACH OTHER ALIVE (SEE L). 978s 978s =HEAD3 C VS C 978s 978s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 978s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 978s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 978s CONTAINING BLOCK TO THE NEXT. 978s 978s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 978s NECESSARY IF YOU WANT TO CREATE CLOSURES: 978s 978s SUB WHATEVER { 978s MY $X = SHIFT; 978s MY SUB INNER { 978s ... DO SOMETHING WITH $X ... 978s } 978s INNER(); 978s } 978s 978s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 978s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 978s SEE THE C<$X> FROM THE FIRST CALL TO C. 978s 978s =HEAD3 C SUBROUTINES 978s 978s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 978s SUBROUTINE OF THE SAME NAME. 978s 978s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 978s INSIDE AN INNER SCOPE: 978s 978s SUB FOO { ... } 978s 978s SUB BAR { 978s MY SUB FOO { ... } 978s { 978s # NEED TO USE THE OUTER FOO HERE 978s OUR SUB FOO; 978s FOO(); 978s } 978s } 978s 978s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 978s 978s PACKAGE MYSNEAKYMODULE; 978s 978s OUR SUB DO_SOMETHING { ... } 978s 978s SUB DO_SOMETHING_WITH_CALLER { 978s PACKAGE DB; 978s () = CALLER 1; # SETS @DB::ARGS 978s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 978s } 978s 978s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 978s X X<*> 978s 978s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 978s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 978s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 978s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 978s 978s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 978s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 978s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 978s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 978s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 978s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 978s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 978s 978s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 978s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 978s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 978s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 978s 978s SUB DOUBLEARY { 978s LOCAL(*SOMEARY) = @_; 978s FOREACH $ELEM (@SOMEARY) { 978s $ELEM *= 2; 978s } 978s } 978s DOUBLEARY(*FOO); 978s DOUBLEARY(*BAR); 978s 978s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 978s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 978s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 978s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 978s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 978s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 978s 978s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 978s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 978s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 978s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 978s L. 978s 978s =HEAD2 WHEN TO STILL USE LOCAL() 978s X X 978s 978s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 978s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 978s I USE C INSTEAD OF C. 978s 978s =OVER 4 978s 978s =ITEM 1. 978s 978s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 978s 978s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 978s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 978s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 978s IN C<@FIELDS>. 978s 978s { 978s LOCAL @ARGV = ("/ETC/MOTD"); 978s LOCAL $/ = UNDEF; 978s LOCAL $_ = <>; 978s @FIELDS = SPLIT /^\S*=+\S*$/; 978s } 978s 978s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 978s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 978s 978s =ITEM 2. 978s 978s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 978s 978s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 978s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 978s TABLE ENTRIES: 978s 978s SUB IOQUEUE { 978s LOCAL (*READER, *WRITER); # NOT MY! 978s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 978s RETURN (*READER, *WRITER); 978s } 978s ($HEAD, $TAIL) = IOQUEUE(); 978s 978s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 978s ENTRIES. 978s 978s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 978s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 978s A LOCAL ALIAS. 978s 978s { 978s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 978s GROW(); # REALLY CALLS SHRINK() 978s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 978s } 978s GROW(); # GET THE REAL GROW() AGAIN 978s 978s SEE L FOR MORE ABOUT MANIPULATING 978s FUNCTIONS BY NAME IN THIS WAY. 978s 978s =ITEM 3. 978s 978s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 978s 978s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 978s IS DONE ON DYNAMICS: 978s 978s { 978s LOCAL $SIG{INT} = 'IGNORE'; 978s FUNCT(); # UNINTERRUPTIBLE 978s } 978s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 978s 978s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 978s 978s =BACK 978s 978s =HEAD2 PASS BY REFERENCE 978s X X X 978s 978s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 978s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 978s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 978s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 978s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 978s 978s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 978s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 978s OF ALL THEIR FORMER LAST ELEMENTS: 978s 978s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 978s 978s SUB POPMANY { 978s MY $AREF; 978s MY @RETLIST; 978s FOREACH $AREF ( @_ ) { 978s PUSH @RETLIST, POP @$AREF; 978s } 978s RETURN @RETLIST; 978s } 978s 978s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 978s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 978s 978s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 978s SUB INTER { 978s MY ($K, $HREF, %SEEN); # LOCALS 978s FOREACH $HREF (@_) { 978s WHILE ( $K = EACH %$HREF ) { 978s $SEEN{$K}++; 978s } 978s } 978s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 978s } 978s 978s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 978s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 978s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 978s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 978s A LITTLE EXPENSIVE. 978s 978s WHERE PEOPLE GET INTO TROUBLE IS HERE: 978s 978s (@W, @X) = FUNC(@Y, @Z); 978s OR 978s (%W, %X) = FUNC(%Y, %Z); 978s 978s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 978s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 978s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 978s AS ALWAYS. 978s 978s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 978s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 978s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 978s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 978s 978s ($WREF, $XREF) = FUNC(\@Y, \@Z); 978s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 978s SUB FUNC { 978s MY ($YREF, $ZREF) = @_; 978s IF (@$YREF > @$ZREF) { 978s RETURN ($YREF, $ZREF); 978s } ELSE { 978s RETURN ($ZREF, $YREF); 978s } 978s } 978s 978s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 978s 978s (*W, *X) = FUNC(\@Y, \@Z); 978s PRINT "@W HAS MORE THAN @X\N"; 978s SUB FUNC { 978s LOCAL (*Y, *Z) = @_; 978s IF (@Y > @Z) { 978s RETURN (\@Y, \@Z); 978s } ELSE { 978s RETURN (\@Z, \@Y); 978s } 978s } 978s 978s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 978s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 978s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 978s ARE IN THE SYMBOL TABLE. 978s 978s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 978s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 978s FOR EXAMPLE: 978s 978s SPLUTTER(\*STDOUT); 978s SUB SPLUTTER { 978s MY $FH = SHIFT; 978s PRINT $FH "HER UM WELL A HMMM\N"; 978s } 978s 978s $REC = GET_REC(\*STDIN); 978s SUB GET_REC { 978s MY $FH = SHIFT; 978s RETURN SCALAR <$FH>; 978s } 978s 978s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 978s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 978s 978s SUB OPENIT { 978s MY $PATH = SHIFT; 978s LOCAL *FH; 978s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 978s } 978s 978s =HEAD2 PROTOTYPES 978s X X 978s 978s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 978s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 978s SECTION OR WITH A L. 978s IF YOU DECLARE EITHER OF 978s 978s SUB MYPUSH (\@@) 978s SUB MYPUSH :PROTOTYPE(\@@) 978s 978s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 978s 978s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 978s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 978s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 978s OF AN ATTRIBUTE. 978s 978s THE 978s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 978s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 978s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 978s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 978s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 978s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 978s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 978s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 978s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 978s 978s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 978s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 978s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 978s 978s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 978s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 978s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 978s CORRESPONDING BUILT-IN. 978s 978s DECLARED AS CALLED AS 978s 978s SUB MYLINK ($$) MYLINK $OLD, $NEW 978s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 978s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 978s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 978s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 978s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 978s SUB MYPOP (\@) MYPOP @ARRAY 978s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 978s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 978s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 978s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 978s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 978s SUB MYRAND (;$) MYRAND 42 978s SUB MYTIME () MYTIME 978s 978s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 978s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 978s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 978s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 978s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 978s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 978s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 978s 978s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 978s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 978s 978s SUB MYREF (\[$@%&*]) 978s 978s WILL ALLOW CALLING MYREF() AS 978s 978s MYREF $VAR 978s MYREF @ARRAY 978s MYREF %HASH 978s MYREF &SUB 978s MYREF *GLOB 978s 978s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 978s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 978s 978s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 978s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 978s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 978s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 978s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 978s 978s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 978s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 978s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 978s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 978s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 978s FOLLOWS: 978s 978s USE SYMBOL 'QUALIFY_TO_REF'; 978s 978s SUB FOO (*) { 978s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 978s ... 978s } 978s 978s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 978s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 978s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 978s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 978s 978s SUB MYPUSH (+@) { 978s MY $AREF = SHIFT; 978s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 978s PUSH @$AREF, @_; 978s } 978s 978s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 978s IS OF AN ACCEPTABLE TYPE. 978s 978s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 978s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 978s 978s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 978s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 978s PROVIDED, C<$_> WILL BE USED INSTEAD. 978s 978s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 978s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 978s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 978s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 978s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 978s 978s MYTIME +2; 978s 978s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 978s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 978s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 978s 978s SUB MYGETPROTOBYNUMBER($;); 978s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 978s 978s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 978s PROVIDED IT'S IN THE INITIAL POSITION: 978s X<&> 978s 978s SUB TRY (&@) { 978s MY($TRY,$CATCH) = @_; 978s EVAL { &$TRY }; 978s IF ($@) { 978s LOCAL $_ = $@; 978s &$CATCH; 978s } 978s } 978s SUB CATCH (&) { $_[0] } 978s 978s TRY { 978s DIE "PHOOEY"; 978s } CATCH { 978s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 978s }; 978s 978s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 978s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 978s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 978s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 978s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 978s 978s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 978s X 978s 978s SUB MYGREP (&@) { 978s MY $CODE = SHIFT; 978s MY @RESULT; 978s FOREACH $_ (@_) { 978s PUSH(@RESULT, $_) IF &$CODE; 978s } 978s @RESULT; 978s } 978s 978s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 978s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 978s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 978s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 978s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 978s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 978s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 978s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 978s 978s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 978s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 978s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 978s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 978s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 978s MAJORITY OF OFFENDING CODE IS FIXED. 978s 978s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 978s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 978s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 978s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 978s 978s SUB FUNC ($) { 978s MY $N = SHIFT; 978s PRINT "YOU GAVE ME $N\N"; 978s } 978s 978s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 978s RETURNING A LIST: 978s 978s FUNC(@FOO); 978s FUNC( $TEXT =~ /\W+/G ); 978s 978s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 978s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 978s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 978s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 978s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 978s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 978s 978s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 978s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 978s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 978s EFFECT, LIKE SO: 978s 978s SUB FOO($$); 978s SUB FOO($$) { 978s FOO 1, 2; 978s } 978s 978s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 978s TO MAKE THE WORLD A BETTER PLACE. 978s 978s =HEAD2 CONSTANT FUNCTIONS 978s X 978s 978s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 978s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 978s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 978s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 978s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 978s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 978s 978s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 978s 978s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 978s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 978s # AND IT'S INLINED, TOO! 978s SUB ST_DEV () { 0 } 978s SUB ST_INO () { 1 } 978s 978s SUB FLAG_FOO () { 1 << 8 } 978s SUB FLAG_BAR () { 1 << 9 } 978s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 978s 978s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 978s 978s SUB N () { INT(OPT_BAZ) / 3 } 978s 978s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 978s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 978s 978s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 978s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 978s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 978s C: 978s 978s SUB BAZ_VAL () { 978s IF (OPT_BAZ) { 978s RETURN 23; 978s } 978s ELSE { 978s RETURN 42; 978s } 978s } 978s SUB BONK_VAL () { RETURN 12345 } 978s 978s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 978s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 978s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 978s 978s BEGIN { 978s MY $VAR = 1; 978s NO STRICT 'REFS'; 978s *INLINED = SUB () { $VAR }; 978s } 978s 978s BEGIN { 978s MY $VAR = 1; 978s MY $REF = \$VAR; 978s NO STRICT 'REFS'; 978s *NOT_INLINED = SUB () { $VAR }; 978s } 978s 978s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 978s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 978s 978s BEGIN { 978s MY $X = 10; 978s *FOO = SUB () { $X }; 978s $X++; 978s } 978s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 978s 978s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 978s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 978s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 978s SO IT PRINTED C<10>, NOT C<11>. 978s 978s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 978s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 978s ASIDE FROM WHERE IT IS DECLARED. 978s 978s # FINE, NO WARNING 978s BEGIN { 978s MY $X = 54321; 978s *INLINED = SUB () { $X }; 978s } 978s # ERROR 978s BEGIN { 978s MY $X; 978s $X = 54321; 978s *ALSO_INLINED = SUB () { $X }; 978s } 978s 978s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 978s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 978s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 978s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 978s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 978s 978s MY $X = 54321; 978s *INLINED = SUB : CONST { $X }; 978s $X++; 978s 978s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 978s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 978s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 978s VALUE CAPTURED THE SAME WAY. 978s 978s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 978s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 978s AN EXPLICIT C: 978s 978s BEGIN { 978s MY $X = 10; 978s *FOO = SUB () { RETURN $X }; 978s $X++; 978s } 978s PRINT FOO(); # PRINTS 11 978s 978s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 978s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 978s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 978s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 978s 978s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 978s SUB ONE { 978s 1; 978s } 978s IF (ONE ) { 978s PRINT ONE() IF ONE ; 978s } 978s 978s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 978s SUB ONE () { 1 } 978s DO { 978s PRINT 1 978s }; 978s 978s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 978s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 978s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 978s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 978s 978s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 978s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 978s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 978s SUBROUTINE ONE REDEFINED AT -E LINE 1. 978s 978s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 978s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 978s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 978s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 978s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 978s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 978s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 978s MENTIONED ABOVE: 978s 978s SUB NOT_INLINED () { RETURN 23 } 978s 978s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 978s X X X X 978s 978s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 978s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 978s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 978s ON A NON-UNIX SYSTEM. 978s 978s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 978s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 978s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 978s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 978s 978s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 978s CHDIR $SOMEWHERE; 978s SUB CHDIR { ... } 978s 978s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 978s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 978s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 978s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 978s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 978s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 978s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 978s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 978s FOR SOME KEYWORDS. SEE L. 978s 978s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 978s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 978s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 978s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 978s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 978s THAT IS, THEY COULD SAY 978s 978s USE MODULE 'OPEN'; 978s 978s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 978s 978s USE MODULE; 978s 978s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 978s 978s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 978s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 978s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 978s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 978s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 978s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 978s THAT UNDERSTANDS REGULAR EXPRESSIONS. 978s 978s PACKAGE REGLOB; 978s REQUIRE EXPORTER; 978s @ISA = 'EXPORTER'; 978s @EXPORT_OK = 'GLOB'; 978s 978s SUB IMPORT { 978s MY $PKG = SHIFT; 978s RETURN UNLESS @_; 978s MY $SYM = SHIFT; 978s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 978s $PKG->EXPORT($WHERE, $SYM, @_); 978s } 978s 978s SUB GLOB { 978s MY $PAT = SHIFT; 978s MY @GOT; 978s IF (OPENDIR MY $D, '.') { 978s @GOT = GREP /$PAT/, READDIR $D; 978s CLOSEDIR $D; 978s } 978s RETURN @GOT; 978s } 978s 1; 978s 978s AND HERE'S HOW IT COULD BE (AB)USED: 978s 978s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 978s PACKAGE FOO; 978s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 978s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 978s 978s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 978s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 978s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 978s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 978s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 978s IT MUST BE DONE AT ALL. 978s 978s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 978s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 978s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 978s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 978s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 978s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 978s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 978s LIBRARY. 978s 978s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 978s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 978s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 978s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 978s (SEE L). 978s 978s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 978s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 978s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 978s 978s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 978s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 978s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 978s C SYNTAX, THOUGH). 978s 978s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 978s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 978s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 978s 978s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 978s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 978s 978s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 978s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 978s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 978s 978s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 978s 978s =HEAD2 AUTOLOADING 978s X X 978s 978s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 978s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 978s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 978s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 978s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 978s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 978s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 978s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 978s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 978s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 978s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 978s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 978s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 978s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 978s SUBROUTINE NAME. SEE L FOR DETAILS.) 978s 978s 978s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 978s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 978s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 978s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 978s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 978s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 978s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 978s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 978s 978s SUB AUTOLOAD { 978s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 978s MY $PROGRAM = $AUTOLOAD; 978s $PROGRAM =~ S/.*:://; 978s SYSTEM($PROGRAM, @_); 978s } 978s DATE(); 978s WHO(); 978s LS('-L'); 978s 978s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 978s EVEN NEED PARENTHESES: 978s 978s USE SUBS QW(DATE WHO LS); 978s DATE; 978s WHO; 978s LS '-L'; 978s 978s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 978s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 978s 978s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 978s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 978s DESCRIBED IN L AND IN L, THE STANDARD 978s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 978s FUNCTIONS TO PERL CODE IN L. 978s 978s =HEAD2 SUBROUTINE ATTRIBUTES 978s X X X 978s 978s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 978s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 978s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 978s C HAD BEEN SEEN. SEE L FOR DETAILS 978s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 978s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 978s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 978s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 978s 978s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 978s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 978s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 978s NEST PROPERLY. 978s 978s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 978s 978s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 978s SUB PLUGH () : UGLY('\(") :BAD; 978s SUB XYZZY : _5X5 { ... } 978s 978s EXAMPLES OF INVALID SYNTAX: 978s 978s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 978s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 978s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 978s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 978s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 978s 978s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 978s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 978s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 978s PARSED AND INVOKED: 978s 978s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 978s 978s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 978s SEE L AND L. 978s 978s =HEAD1 SEE ALSO 978s 978s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 978s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 978s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 978s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 978s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 978s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 978s 978s =FOR VI 978s # EX: SET STS=0 SW=4 ET: 978s 978s ok 2 978s # testing mod_cgi with /modules/cgi/perl.pl 978s # expected 200 978s # received 200 978s # body: PERL CGI 978s ok 3 978s # testing mod_test_rwrite with /test_rwrite 978s # expected 200 978s # received 200 978s # body: A 978s ok 4 978s ok 980s t/filter/case_in.t .................. 980s 1..3 980s # Running under perl version 5.038002 for linux 980s # Current time local: Tue Dec 17 19:04:51 2024 980s # Current time GMT: Tue Dec 17 19:04:51 2024 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.42 980s ok 1 980s # testing mod_cgi with /modules/cgi/perl_echo.pl 980s # expected 200 980s # received 200 980s ok 2 980s # testing mod_echo_post with /echo_post 980s # expected 200 980s # received 200 980s ok 3 980s ok 981s t/filter/input_body.t ............... 981s 1..2 981s # Running under perl version 5.038002 for linux 981s # Current time local: Tue Dec 17 19:04:53 2024 981s # Current time GMT: Tue Dec 17 19:04:53 2024 981s # Using Test.pm version 1.31 981s # Using Apache/Test.pm version 1.42 981s # testing : Posted "1 ko" 981s # expected: 'ok 1' 981s # received: 'ok 1' 981s ok 1 981s # testing : Posted "2 ko" 981s # expected: 'ok 2' 981s # received: 'ok 2' 981s ok 2 981s ok 983s t/http11/basicauth.t ................ 983s 1..3 983s # Running under perl version 5.038002 for linux 983s # Current time local: Tue Dec 17 19:04:54 2024 983s # Current time GMT: Tue Dec 17 19:04:54 2024 983s # Using Test.pm version 1.31 983s # Using Apache/Test.pm version 1.42 983s ok 1 983s ok 2 983s ok 3 983s ok 985s t/http11/chunked.t .................. 985s 1..30 985s # Running under perl version 5.038002 for linux 985s # Current time local: Tue Dec 17 19:04:56 2024 985s # Current time GMT: Tue Dec 17 19:04:56 2024 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.42 985s # testing : response protocol 985s # expected: 'HTTP/1.1' 985s # received: 'HTTP/1.1' 985s ok 1 985s # testing : response Transfer-Encoding 985s # expected: 'chunked' 985s # received: 'chunked' 985s ok 2 985s # testing : no Content-Length 985s # expected: 0 985s # received: 0 985s ok 3 985s # testing : body length 985s # expected: '70976' 985s # received: 70976 985s ok 4 985s # testing : number of requests 985s # expected: 1 985s # received: 1 985s ok 5 985s # testing : response protocol 985s # expected: 'HTTP/1.1' 985s # received: 'HTTP/1.1' 985s ok 6 985s # testing : response Transfer-Encoding 985s # expected: 'chunked' 985s # received: 'chunked' 985s ok 7 985s # testing : no Content-Length 985s # expected: 0 985s # received: 0 985s ok 8 985s # testing : body length 985s # expected: '212509' 985s # received: 212509 985s ok 9 985s # testing : number of requests 985s # expected: 2 985s # received: 2 985s ok 10 985s # testing : response protocol 985s # expected: 'HTTP/1.1' 985s # received: 'HTTP/1.1' 985s ok 11 985s # testing : response Transfer-Encoding 985s # expected: 'chunked' 985s # received: 'chunked' 985s ok 12 985s # testing : no Content-Length 985s # expected: 0 985s # received: 0 985s ok 13 985s # testing : body length 985s # expected: '280545' 985s # received: 280545 985s ok 14 985s # testing : number of requests 985s # expected: 3 985s # received: 3 985s ok 15 985s # testing : response protocol 985s # expected: 'HTTP/1.1' 985s # received: 'HTTP/1.1' 985s ok 16 985s # testing : response Transfer-Encoding 985s # expected: 'chunked' 985s # received: 'chunked' 985s ok 17 985s # testing : no Content-Length 985s # expected: 0 985s # received: 0 985s ok 18 985s # testing : body length 985s # expected: '845969' 985s # received: 845969 985s ok 19 985s # testing : number of requests 985s # expected: 4 985s # received: 4 985s ok 20 985s # testing : response protocol 985s # expected: 'HTTP/1.1' 985s # received: 'HTTP/1.1' 985s ok 21 985s # testing : no Transfer-Encoding (test result inverted) 985s # expected: 'chunked' 985s # received: '' 985s ok 22 985s # testing : content length 985s # expected: 253 985s # received: '253' 985s ok 23 985s # testing : body length 985s # expected: '242' 985s # received: 242 985s ok 24 985s # testing : number of requests 985s # expected: 5 985s # received: 5 985s ok 25 985s # testing : response protocol 985s # expected: 'HTTP/1.1' 985s # received: 'HTTP/1.1' 985s ok 26 985s # testing : no Transfer-Encoding (test result inverted) 985s # expected: 'chunked' 985s # received: '' 985s ok 27 985s # testing : content length 985s # expected: '' 985s # received: '' 985s ok 28 985s # testing : body length 985s # expected: '14276' 985s # received: 14276 985s ok 29 985s # testing : number of requests 985s # expected: 6 985s # received: 6 985s ok 30 985s ok 987s t/http11/chunked2.t ................. 987s 1..2 987s # Running under perl version 5.038002 for linux 987s # Current time local: Tue Dec 17 19:04:58 2024 987s # Current time GMT: Tue Dec 17 19:04:58 2024 987s # Using Test.pm version 1.31 987s # Using Apache/Test.pm version 1.42 987s # testing : successful response 987s # expected: 200 987s # received: '200' 987s ok 1 987s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 987s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 987s ok 2 987s ok 989s t/http11/clength.t .................. 989s 1..6 989s # Running under perl version 5.038002 for linux 989s # Current time local: Tue Dec 17 19:05:00 2024 989s # Current time GMT: Tue Dec 17 19:05:00 2024 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.42 989s # testing : successful response 989s # expected: 200 989s # received: '200' 989s ok 1 989s # expected: 10 989s # received: '10' 989s ok 2 989s # expected: 'bbbbbbbbbb' 989s # received: 'bbbbbbbbbb' 989s ok 3 989s # testing : successful response 989s # expected: 200 989s # received: '200' 989s ok 4 989s # expected: 6 989s # received: '6' 989s ok 5 989s # expected: 'foobar' 989s # received: 'foobar' 989s ok 6 989s ok 993s t/http11/post.t ..................... 993s # using LWP client 993s 1..51 993s # Running under perl version 5.038002 for linux 993s # Current time local: Tue Dec 17 19:05:02 2024 993s # Current time GMT: Tue Dec 17 19:05:02 2024 993s # Using Test.pm version 1.31 993s # Using Apache/Test.pm version 1.42 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 1024 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Connection: Keep-Alive 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 1 993s #DMMATCH1: 1 993s #Keep-Alive: timeout=5, max=100 993s # 993s # testing : length posted 993s # expected: '1024' 993s # received: 1024 993s ok 1 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 2048 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 2 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '2048' 993s # received: 2048 993s ok 2 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 3072 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 3 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '3072' 993s # received: 3072 993s ok 3 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 4096 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 4 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '4096' 993s # received: 4096 993s ok 4 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 5120 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 5 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '5120' 993s # received: 5120 993s ok 5 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 6144 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 6 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '6144' 993s # received: 6144 993s ok 6 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 7168 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 7 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '7168' 993s # received: 7168 993s ok 7 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 8192 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 8 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '8192' 993s # received: 8192 993s ok 8 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 9216 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 5 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 9 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '9216' 993s # received: 9216 993s ok 9 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 10240 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 10 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '10240' 993s # received: 10240 993s ok 10 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 11264 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 11 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '11264' 993s # received: 11264 993s ok 11 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 12288 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 12 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '12288' 993s # received: 12288 993s ok 12 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 13312 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 13 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '13312' 993s # received: 13312 993s ok 13 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 14336 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 14 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '14336' 993s # received: 14336 993s ok 14 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 15360 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 15 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '15360' 993s # received: 15360 993s ok 15 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 16384 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 16 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '16384' 993s # received: 16384 993s ok 16 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 17408 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 17 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '17408' 993s # received: 17408 993s ok 17 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 18432 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 18 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '18432' 993s # received: 18432 993s ok 18 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 19456 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 19 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '19456' 993s # received: 19456 993s ok 19 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 20480 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 20 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '20480' 993s # received: 20480 993s ok 20 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 21504 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:04 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 21 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '21504' 993s # received: 21504 993s ok 21 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 22528 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 22 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '22528' 993s # received: 22528 993s ok 22 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 23552 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 23 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '23552' 993s # received: 23552 993s ok 23 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 24576 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 24 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '24576' 993s # received: 24576 993s ok 24 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 25600 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 25 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '25600' 993s # received: 25600 993s ok 25 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 26624 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 26 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '26624' 993s # received: 26624 993s ok 26 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 27648 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 27 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '27648' 993s # received: 27648 993s ok 27 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 28672 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 28 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '28672' 993s # received: 28672 993s ok 28 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 29696 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 29 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '29696' 993s # received: 29696 993s ok 29 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 30720 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 30 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '30720' 993s # received: 30720 993s ok 30 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 31744 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 31 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '31744' 993s # received: 31744 993s ok 31 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 32768 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 32 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '32768' 993s # received: 32768 993s ok 32 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 33792 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 33 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '33792' 993s # received: 33792 993s ok 33 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 34816 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 34 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '34816' 993s # received: 34816 993s ok 34 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 35840 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 35 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '35840' 993s # received: 35840 993s ok 35 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 36864 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 36 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '36864' 993s # received: 36864 993s ok 36 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 37888 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 37 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '37888' 993s # received: 37888 993s ok 37 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 38912 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 38 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '38912' 993s # received: 38912 993s ok 38 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 39936 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 39 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '39936' 993s # received: 39936 993s ok 39 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 40960 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 40 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '40960' 993s # received: 40960 993s ok 40 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 41984 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 41 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '41984' 993s # received: 41984 993s ok 41 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 43008 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 42 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '43008' 993s # received: 43008 993s ok 42 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 44032 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 43 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '44032' 993s # received: 44032 993s ok 43 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 45056 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:05 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 44 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '45056' 993s # received: 45056 993s ok 44 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 46080 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 45 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '46080' 993s # received: 46080 993s ok 45 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 47104 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 46 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '47104' 993s # received: 47104 993s ok 46 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 48128 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 47 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '48128' 993s # received: 48128 993s ok 47 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 49152 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 48 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '49152' 993s # received: 49152 993s ok 48 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 50176 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 49 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '50176' 993s # received: 50176 993s ok 49 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 51200 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 6 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 50 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '51200' 993s # received: 51200 993s ok 50 993s #lwp request: 993s #POST http://localhost:8529/eat_post HTTP/1.1 993s #User-Agent: libwww-perl/6.76 993s #Content-Length: 102400 993s # 993s #server response: 993s #HTTP/1.1 200 OK 993s #Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 993s #Vary: In-If1 993s #Content-Length: 7 993s #Client-Date: Tue, 17 Dec 2024 19:05:06 GMT 993s #Client-Peer: 127.0.0.1:8529 993s #Client-Response-Num: 51 993s #DMMATCH1: 1 993s # 993s # testing : length posted 993s # expected: '102400' 993s # received: 102400 993s ok 51 993s ok 995s t/modules/aaa.t ..................... 995s 1..40 995s # Running under perl version 5.038002 for linux 995s # Current time local: Tue Dec 17 19:05:06 2024 995s # Current time GMT: Tue Dec 17 19:05:06 2024 995s # Using Test.pm version 1.31 995s # Using Apache/Test.pm version 1.42 995s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm2 995s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 995s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/form1 995s ok 1 995s ok 2 995s ok 3 995s ok 4 995s ok 5 995s ok 6 995s ok 7 995s ok 8 995s ok 9 995s ok 10 995s ok 11 995s ok 12 995s ok 13 995s ok 14 995s ok 15 995s ok 16 995s ok 17 995s ok 18 995s ok 19 995s ok 20 995s ok 21 995s ok 22 995s ok 23 995s ok 24 995s ok 25 995s ok 26 995s ok 27 995s ok 28 995s ok 29 995s ok 30 995s ok 31 995s ok 32 995s ok 33 995s ok 34 995s ok 35 995s ok 36 995s ok 37 995s ok 38 995s ok 39 995s ok 40 995s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 995s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm2 995s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/form1 995s ok 997s t/modules/access.t .................. 997s 1..408 997s # Running under perl version 5.038002 for linux 997s # Current time local: Tue Dec 17 19:05:08 2024 997s # Current time GMT: Tue Dec 17 19:05:08 2024 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.42 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # expecting access. 997s ok 1 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 2 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from all 997s # expecting access. 997s ok 3 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 4 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from localhost 997s # expecting access. 997s ok 5 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 6 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from 127.0.0.1 997s # expecting access. 997s ok 7 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 8 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from 127.0 997s # expecting access. 997s ok 9 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 10 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 11 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 12 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from 127.0.0.1/16 997s # expecting access. 997s ok 13 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 14 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 15 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 16 997s # --- 997s # Order deny,allow 997s # Allow from all 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 17 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # expecting access. 997s ok 18 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 19 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from all 997s # expecting access. 997s ok 20 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 21 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from localhost 997s # expecting access. 997s ok 22 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 23 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from 127.0.0.1 997s # expecting access. 997s ok 24 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 25 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from 127.0 997s # expecting access. 997s ok 26 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 27 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 28 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 29 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from 127.0.0.1/16 997s # expecting access. 997s ok 30 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 31 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 32 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 33 997s # --- 997s # Order deny,allow 997s # Allow from localhost 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 34 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # expecting access. 997s ok 35 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 36 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from all 997s # expecting access. 997s ok 37 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 38 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from localhost 997s # expecting access. 997s ok 39 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 40 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1 997s # expecting access. 997s ok 41 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 42 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from 127.0 997s # expecting access. 997s ok 43 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 44 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 45 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 46 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1/16 997s # expecting access. 997s ok 47 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 48 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 49 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 50 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 51 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # expecting access. 997s ok 52 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 53 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from all 997s # expecting access. 997s ok 54 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 55 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from localhost 997s # expecting access. 997s ok 56 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 57 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from 127.0.0.1 997s # expecting access. 997s ok 58 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 59 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from 127.0 997s # expecting access. 997s ok 60 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 61 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 62 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 63 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from 127.0.0.1/16 997s # expecting access. 997s ok 64 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 65 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 66 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 67 997s # --- 997s # Order deny,allow 997s # Allow from 127.0 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 68 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 69 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 70 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from all 997s # expecting access. 997s ok 71 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 72 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from localhost 997s # expecting access. 997s ok 73 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 74 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1 997s # expecting access. 997s ok 75 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 76 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0 997s # expecting access. 997s ok 77 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 78 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 79 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 80 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1/16 997s # expecting access. 997s ok 81 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 82 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 83 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 84 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 85 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # expecting access. 997s ok 86 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 87 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from all 997s # expecting access. 997s ok 88 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 89 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from localhost 997s # expecting access. 997s ok 90 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 91 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1 997s # expecting access. 997s ok 92 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 93 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0 997s # expecting access. 997s ok 94 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 95 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 96 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 97 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1/16 997s # expecting access. 997s ok 98 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 99 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 100 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 101 997s # --- 997s # Order deny,allow 997s # Allow from 127.0.0.1/16 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 102 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # expecting access. 997s ok 103 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 104 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from all 997s # expecting access denial. 997s ok 105 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 106 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from localhost 997s # expecting access denial. 997s ok 107 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 108 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 109 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 110 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from 127.0 997s # expecting access denial. 997s ok 111 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 112 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 113 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 114 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 115 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 116 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 117 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 118 997s # --- 997s # Order deny,allow 997s # Allow from somewhere.else.com 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 119 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # expecting access. 997s ok 120 997s # --- 997s # Order deny,allow 997s # Deny from all 997s # expecting access denial. 997s ok 121 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from all 997s # expecting access denial. 997s ok 122 997s # --- 997s # Order deny,allow 997s # Deny from localhost 997s # expecting access denial. 997s ok 123 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from localhost 997s # expecting access denial. 997s ok 124 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 125 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 126 997s # --- 997s # Order deny,allow 997s # Deny from 127.0 997s # expecting access denial. 997s ok 127 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from 127.0 997s # expecting access denial. 997s ok 128 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 129 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 130 997s # --- 997s # Order deny,allow 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 131 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 132 997s # --- 997s # Order deny,allow 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 133 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 134 997s # --- 997s # Order deny,allow 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 135 997s # --- 997s # Order deny,allow 997s # Allow from 66.6.6.6 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 136 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # expecting access. 997s ok 137 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 138 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from all 997s # expecting access denial. 997s ok 139 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 140 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from localhost 997s # expecting access denial. 997s ok 141 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 142 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 143 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 144 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from 127.0 997s # expecting access denial. 997s ok 145 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 146 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 147 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 148 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 149 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 150 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 151 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 152 997s # --- 997s # Order allow,deny 997s # Allow from all 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 153 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # expecting access. 997s ok 154 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 155 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from all 997s # expecting access denial. 997s ok 156 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 157 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from localhost 997s # expecting access denial. 997s ok 158 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 159 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 160 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 161 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from 127.0 997s # expecting access denial. 997s ok 162 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 163 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 164 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 165 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 166 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 167 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 168 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 169 997s # --- 997s # Order allow,deny 997s # Allow from localhost 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 170 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # expecting access. 997s ok 171 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 172 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from all 997s # expecting access denial. 997s ok 173 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 174 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from localhost 997s # expecting access denial. 997s ok 175 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 176 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 177 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 178 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from 127.0 997s # expecting access denial. 997s ok 179 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 180 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 181 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 182 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 183 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 184 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 185 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 186 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 187 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # expecting access. 997s ok 188 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 189 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from all 997s # expecting access denial. 997s ok 190 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 191 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from localhost 997s # expecting access denial. 997s ok 192 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 193 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 194 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 195 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from 127.0 997s # expecting access denial. 997s ok 196 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 197 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 198 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 199 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 200 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 201 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 202 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 203 997s # --- 997s # Order allow,deny 997s # Allow from 127.0 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 204 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 205 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 206 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from all 997s # expecting access denial. 997s ok 207 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 208 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from localhost 997s # expecting access denial. 997s ok 209 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 210 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 211 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 212 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0 997s # expecting access denial. 997s ok 213 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 214 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 215 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 216 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 217 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 218 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 219 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 220 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 221 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # expecting access. 997s ok 222 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 223 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from all 997s # expecting access denial. 997s ok 224 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 225 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from localhost 997s # expecting access denial. 997s ok 226 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 227 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 228 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 229 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0 997s # expecting access denial. 997s ok 230 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 231 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 232 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 233 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 234 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 235 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 236 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 237 997s # --- 997s # Order allow,deny 997s # Allow from 127.0.0.1/16 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 238 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # expecting access denial. 997s ok 239 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 240 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from all 997s # expecting access denial. 997s ok 241 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 242 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from localhost 997s # expecting access denial. 997s ok 243 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 244 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 245 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 246 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from 127.0 997s # expecting access denial. 997s ok 247 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 248 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 249 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 250 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 251 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 252 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 253 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 254 997s # --- 997s # Order allow,deny 997s # Allow from somewhere.else.com 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 255 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # expecting access denial. 997s ok 256 997s # --- 997s # Order allow,deny 997s # Deny from all 997s # expecting access denial. 997s ok 257 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from all 997s # expecting access denial. 997s ok 258 997s # --- 997s # Order allow,deny 997s # Deny from localhost 997s # expecting access denial. 997s ok 259 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from localhost 997s # expecting access denial. 997s ok 260 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 261 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 262 997s # --- 997s # Order allow,deny 997s # Deny from 127.0 997s # expecting access denial. 997s ok 263 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from 127.0 997s # expecting access denial. 997s ok 264 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 265 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 266 997s # --- 997s # Order allow,deny 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 267 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 268 997s # --- 997s # Order allow,deny 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 269 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 270 997s # --- 997s # Order allow,deny 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 271 997s # --- 997s # Order allow,deny 997s # Allow from 66.6.6.6 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 272 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # expecting access. 997s ok 273 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 274 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from all 997s # expecting access denial. 997s ok 275 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 276 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from localhost 997s # expecting access denial. 997s ok 277 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 278 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 279 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 280 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from 127.0 997s # expecting access denial. 997s ok 281 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 282 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 283 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 284 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 285 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 286 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 287 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 288 997s # --- 997s # Order mutual-failure 997s # Allow from all 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 289 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # expecting access. 997s ok 290 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 291 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from all 997s # expecting access denial. 997s ok 292 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 293 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from localhost 997s # expecting access denial. 997s ok 294 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 295 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 296 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 297 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from 127.0 997s # expecting access denial. 997s ok 298 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 299 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 300 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 301 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 302 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 303 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 304 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 305 997s # --- 997s # Order mutual-failure 997s # Allow from localhost 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 306 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # expecting access. 997s ok 307 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 308 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from all 997s # expecting access denial. 997s ok 309 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 310 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from localhost 997s # expecting access denial. 997s ok 311 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 312 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 313 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 314 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from 127.0 997s # expecting access denial. 997s ok 315 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 316 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 317 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 318 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 319 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 320 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 321 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 322 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 323 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # expecting access. 997s ok 324 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 325 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from all 997s # expecting access denial. 997s ok 326 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 327 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from localhost 997s # expecting access denial. 997s ok 328 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 329 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 330 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 331 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from 127.0 997s # expecting access denial. 997s ok 332 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 333 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 334 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 335 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 336 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 337 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 338 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 339 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 340 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # expecting access. 997s ok 341 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 342 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from all 997s # expecting access denial. 997s ok 343 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 344 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from localhost 997s # expecting access denial. 997s ok 345 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 346 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 347 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 348 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0 997s # expecting access denial. 997s ok 349 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 350 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 351 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 352 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 353 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 354 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 355 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 356 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/255.255.0.0 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 357 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # expecting access. 997s ok 358 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 359 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from all 997s # expecting access denial. 997s ok 360 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 361 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from localhost 997s # expecting access denial. 997s ok 362 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 363 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 364 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 365 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0 997s # expecting access denial. 997s ok 366 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 367 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 368 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 369 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 370 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 371 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from somewhere.else.com 997s # expecting access. 997s ok 372 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 373 997s # --- 997s # Order mutual-failure 997s # Allow from 127.0.0.1/16 997s # Deny from 66.6.6.6 997s # expecting access. 997s ok 374 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # expecting access denial. 997s ok 375 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 376 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from all 997s # expecting access denial. 997s ok 377 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 378 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from localhost 997s # expecting access denial. 997s ok 379 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 380 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 381 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 382 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from 127.0 997s # expecting access denial. 997s ok 383 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 384 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 385 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 386 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 387 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 388 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 389 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 390 997s # --- 997s # Order mutual-failure 997s # Allow from somewhere.else.com 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 391 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # expecting access denial. 997s ok 392 997s # --- 997s # Order mutual-failure 997s # Deny from all 997s # expecting access denial. 997s ok 393 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from all 997s # expecting access denial. 997s ok 394 997s # --- 997s # Order mutual-failure 997s # Deny from localhost 997s # expecting access denial. 997s ok 395 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from localhost 997s # expecting access denial. 997s ok 396 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 397 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1 997s # expecting access denial. 997s ok 398 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0 997s # expecting access denial. 997s ok 399 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from 127.0 997s # expecting access denial. 997s ok 400 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 401 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1/255.255.0.0 997s # expecting access denial. 997s ok 402 997s # --- 997s # Order mutual-failure 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 403 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from 127.0.0.1/16 997s # expecting access denial. 997s ok 404 997s # --- 997s # Order mutual-failure 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 405 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from somewhere.else.com 997s # expecting access denial. 997s ok 406 997s # --- 997s # Order mutual-failure 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 407 997s # --- 997s # Order mutual-failure 997s # Allow from 66.6.6.6 997s # Deny from 66.6.6.6 997s # expecting access denial. 997s ok 408 997s ok 999s t/modules/actions.t ................. 999s 1..20 999s # Running under perl version 5.038002 for linux 999s # Current time local: Tue Dec 17 19:05:10 2024 999s # Current time GMT: Tue Dec 17 19:05:10 2024 999s # Using Test.pm version 1.31 999s # Using Apache/Test.pm version 1.42 999s # expected: 200 999s # received: '200' 999s ok 1 999s # expected: 'nada' 999s # received: 'nada' 999s ok 2 999s # expected: 404 999s # received: '404' 999s ok 3 999s ok 4 # skip RC=404, no need to check content 999s # expected: 404 999s # received: '404' 999s ok 5 999s ok 6 # skip RC=404, no need to check content 999s # expected: 404 999s # received: '404' 999s ok 7 999s ok 8 # skip RC=404, no need to check content 999s # expected: 200 999s # received: '200' 999s ok 9 999s # expected: 'nada' 999s # received: 'nada' 999s ok 10 999s # expected: 404 999s # received: '404' 999s ok 11 999s ok 12 # skip RC=404, no need to check content 999s # expected: 200 999s # received: '200' 999s ok 13 999s # expected: 'POST 999s # foo2: bar2 999s # ' 999s # received: 'POST 999s # foo2: bar2 999s # ' 999s ok 14 999s # expected: 405 999s # received: '405' 999s ok 15 999s # expected: 200 999s # received: '200' 999s ok 16 999s # expected: 'foo=bar' 999s # received: 'foo=bar' 999s ok 17 999s # expected: 200 999s # received: '200' 999s ok 18 999s # expected: 'POST 999s # foo2: bar2 999s # ' 999s # received: 'POST 999s # foo2: bar2 999s # ' 999s ok 19 999s # expected: 405 999s # received: '405' 999s ok 20 999s ok 1001s t/modules/alias.t ................... 1001s 1..134 1001s # Running under perl version 5.038002 for linux 1001s # Current time local: Tue Dec 17 19:05:12 2024 1001s # Current time GMT: Tue Dec 17 19:05:12 2024 1001s # Using Test.pm version 1.31 1001s # Using Apache/Test.pm version 1.42 1001s # verifying simple aliases 1001s # testing : /alias/ 1001s # expected: 200 1001s # received: '200' 1001s ok 1 1001s # testing : /bogu/ 1001s # expected: 404 1001s # received: '404' 1001s ok 2 1001s # verifying alias match with /ali[0-9]. 1001s # testing : /ali0 1001s # expected: 0 1001s # received: '0' 1001s ok 3 1001s # testing : /ali1 1001s # expected: 1 1001s # received: '1' 1001s ok 4 1001s # testing : /ali2 1001s # expected: 2 1001s # received: '2' 1001s ok 5 1001s # testing : /ali3 1001s # expected: 3 1001s # received: '3' 1001s ok 6 1001s # testing : /ali4 1001s # expected: 4 1001s # received: '4' 1001s ok 7 1001s # testing : /ali5 1001s # expected: 5 1001s # received: '5' 1001s ok 8 1001s # testing : /ali6 1001s # expected: 6 1001s # received: '6' 1001s ok 9 1001s # testing : /ali7 1001s # expected: 7 1001s # received: '7' 1001s ok 10 1001s # testing : /ali8 1001s # expected: 8 1001s # received: '8' 1001s ok 11 1001s # testing : /ali9 1001s # expected: 9 1001s # received: '9' 1001s ok 12 1001s # verifying expression alias match with /expr/ali[0-9]. 1001s # testing : /ali0 1001s # expected: 0 1001s # received: '0' 1001s ok 13 1001s # testing : /ali1 1001s # expected: 1 1001s # received: '1' 1001s ok 14 1001s # testing : /ali2 1001s # expected: 2 1001s # received: '2' 1001s ok 15 1001s # testing : /ali3 1001s # expected: 3 1001s # received: '3' 1001s ok 16 1001s # testing : /ali4 1001s # expected: 4 1001s # received: '4' 1001s ok 17 1001s # testing : /ali5 1001s # expected: 5 1001s # received: '5' 1001s ok 18 1001s # testing : /ali6 1001s # expected: 6 1001s # received: '6' 1001s ok 19 1001s # testing : /ali7 1001s # expected: 7 1001s # received: '7' 1001s ok 20 1001s # testing : /ali8 1001s # expected: 8 1001s # received: '8' 1001s ok 21 1001s # testing : /ali9 1001s # expected: 9 1001s # received: '9' 1001s ok 22 1001s # testing : /forbid 1001s # expected: '403' 1001s # received: '403' 1001s ok 23 1001s # testing : /gone 1001s # expected: '410' 1001s # received: '410' 1001s ok 24 1001s # testing : /perm 1001s # expected: '301' 1001s # received: '301' 1001s ok 25 1001s # testing : /perm2 1001s # expected: '301' 1001s # received: '301' 1001s ok 26 1001s # testing : /seeother 1001s # expected: '303' 1001s # received: '303' 1001s ok 27 1001s # testing : /temp 1001s # expected: '302' 1001s # received: '302' 1001s ok 28 1001s # testing : /temp2 1001s # expected: '302' 1001s # received: '302' 1001s ok 29 1001s verifying body of perm and temp redirect match 1001s # testing : /p0 1001s # expected: 0 1001s # received: '0' 1001s ok 30 1001s # testing : /p1 1001s # expected: 1 1001s # received: '1' 1001s ok 31 1001s # testing : /p2 1001s # expected: 2 1001s # received: '2' 1001s ok 32 1001s # testing : /p3 1001s # expected: 3 1001s # received: '3' 1001s ok 33 1001s # testing : /p4 1001s # expected: 4 1001s # received: '4' 1001s ok 34 1001s # testing : /p5 1001s # expected: 5 1001s # received: '5' 1001s ok 35 1001s # testing : /p6 1001s # expected: 6 1001s # received: '6' 1001s ok 36 1001s # testing : /p7 1001s # expected: 7 1001s # received: '7' 1001s ok 37 1001s # testing : /p8 1001s # expected: 8 1001s # received: '8' 1001s ok 38 1001s # testing : /p9 1001s # expected: 9 1001s # received: '9' 1001s ok 39 1001s # testing : /t0 1001s # expected: 0 1001s # received: '0' 1001s ok 40 1001s # testing : /t1 1001s # expected: 1 1001s # received: '1' 1001s ok 41 1001s # testing : /t2 1001s # expected: 2 1001s # received: '2' 1001s ok 42 1001s # testing : /t3 1001s # expected: 3 1001s # received: '3' 1001s ok 43 1001s # testing : /t4 1001s # expected: 4 1001s # received: '4' 1001s ok 44 1001s # testing : /t5 1001s # expected: 5 1001s # received: '5' 1001s ok 45 1001s # testing : /t6 1001s # expected: 6 1001s # received: '6' 1001s ok 46 1001s # testing : /t7 1001s # expected: 7 1001s # received: '7' 1001s ok 47 1001s # testing : /t8 1001s # expected: 8 1001s # received: '8' 1001s ok 48 1001s # testing : /t9 1001s # expected: 9 1001s # received: '9' 1001s ok 49 1001s verifying body of perm and temp redirect match with expression support 1001s # testing : /p0 1001s # expected: 0 1001s # received: '0' 1001s ok 50 1001s # testing : /p1 1001s # expected: 1 1001s # received: '1' 1001s ok 51 1001s # testing : /p2 1001s # expected: 2 1001s # received: '2' 1001s ok 52 1001s # testing : /p3 1001s # expected: 3 1001s # received: '3' 1001s ok 53 1001s # testing : /p4 1001s # expected: 4 1001s # received: '4' 1001s ok 54 1001s # testing : /p5 1001s # expected: 5 1001s # received: '5' 1001s ok 55 1001s # testing : /p6 1001s # expected: 6 1001s # received: '6' 1001s ok 56 1001s # testing : /p7 1001s # expected: 7 1001s # received: '7' 1001s ok 57 1001s # testing : /p8 1001s # expected: 8 1001s # received: '8' 1001s ok 58 1001s # testing : /p9 1001s # expected: 9 1001s # received: '9' 1001s ok 59 1001s # testing : /t0 1001s # expected: 0 1001s # received: '0' 1001s ok 60 1001s # testing : /t1 1001s # expected: 1 1001s # received: '1' 1001s ok 61 1001s # testing : /t2 1001s # expected: 2 1001s # received: '2' 1001s ok 62 1001s # testing : /t3 1001s # expected: 3 1001s # received: '3' 1001s ok 63 1001s # testing : /t4 1001s # expected: 4 1001s # received: '4' 1001s ok 64 1001s # testing : /t5 1001s # expected: 5 1001s # received: '5' 1001s ok 65 1001s # testing : /t6 1001s # expected: 6 1001s # received: '6' 1001s ok 66 1001s # testing : /t7 1001s # expected: 7 1001s # received: '7' 1001s ok 67 1001s # testing : /t8 1001s # expected: 8 1001s # received: '8' 1001s ok 68 1001s # testing : /t9 1001s # expected: 9 1001s # received: '9' 1001s ok 69 1001s verifying return code of seeother and gone redirect match 1001s # testing : g0 1001s # expected: '410' 1001s # received: '410' 1001s ok 70 1001s # testing : g1 1001s # expected: '410' 1001s # received: '410' 1001s ok 71 1001s # testing : g2 1001s # expected: '410' 1001s # received: '410' 1001s ok 72 1001s # testing : g3 1001s # expected: '410' 1001s # received: '410' 1001s ok 73 1001s # testing : g4 1001s # expected: '410' 1001s # received: '410' 1001s ok 74 1001s # testing : g5 1001s # expected: '410' 1001s # received: '410' 1001s ok 75 1001s # testing : g6 1001s # expected: '410' 1001s # received: '410' 1001s ok 76 1001s # testing : g7 1001s # expected: '410' 1001s # received: '410' 1001s ok 77 1001s # testing : g8 1001s # expected: '410' 1001s # received: '410' 1001s ok 78 1001s # testing : g9 1001s # expected: '410' 1001s # received: '410' 1001s ok 79 1001s # testing : f0 1001s # expected: '403' 1001s # received: '403' 1001s ok 80 1001s # testing : f1 1001s # expected: '403' 1001s # received: '403' 1001s ok 81 1001s # testing : f2 1001s # expected: '403' 1001s # received: '403' 1001s ok 82 1001s # testing : f3 1001s # expected: '403' 1001s # received: '403' 1001s ok 83 1001s # testing : f4 1001s # expected: '403' 1001s # received: '403' 1001s ok 84 1001s # testing : f5 1001s # expected: '403' 1001s # received: '403' 1001s ok 85 1001s # testing : f6 1001s # expected: '403' 1001s # received: '403' 1001s ok 86 1001s # testing : f7 1001s # expected: '403' 1001s # received: '403' 1001s ok 87 1001s # testing : f8 1001s # expected: '403' 1001s # received: '403' 1001s ok 88 1001s # testing : f9 1001s # expected: '403' 1001s # received: '403' 1001s ok 89 1001s # testing : s0 1001s # expected: '303' 1001s # received: '303' 1001s ok 90 1001s # testing : s1 1001s # expected: '303' 1001s # received: '303' 1001s ok 91 1001s # testing : s2 1001s # expected: '303' 1001s # received: '303' 1001s ok 92 1001s # testing : s3 1001s # expected: '303' 1001s # received: '303' 1001s ok 93 1001s # testing : s4 1001s # expected: '303' 1001s # received: '303' 1001s ok 94 1001s # testing : s5 1001s # expected: '303' 1001s # received: '303' 1001s ok 95 1001s # testing : s6 1001s # expected: '303' 1001s # received: '303' 1001s ok 96 1001s # testing : s7 1001s # expected: '303' 1001s # received: '303' 1001s ok 97 1001s # testing : s8 1001s # expected: '303' 1001s # received: '303' 1001s ok 98 1001s # testing : s9 1001s # expected: '303' 1001s # received: '303' 1001s ok 99 1001s verifying return code of seeother and gone redirect match with expression support 1001s # testing : g0 1001s # expected: '410' 1001s # received: '410' 1001s ok 100 1001s # testing : g1 1001s # expected: '410' 1001s # received: '410' 1001s ok 101 1001s # testing : g2 1001s # expected: '410' 1001s # received: '410' 1001s ok 102 1001s # testing : g3 1001s # expected: '410' 1001s # received: '410' 1001s ok 103 1001s # testing : g4 1001s # expected: '410' 1001s # received: '410' 1001s ok 104 1001s # testing : g5 1001s # expected: '410' 1001s # received: '410' 1001s ok 105 1001s # testing : g6 1001s # expected: '410' 1001s # received: '410' 1001s ok 106 1001s # testing : g7 1001s # expected: '410' 1001s # received: '410' 1001s ok 107 1001s # testing : g8 1001s # expected: '410' 1001s # received: '410' 1001s ok 108 1001s # testing : g9 1001s # expected: '410' 1001s # received: '410' 1001s ok 109 1001s # testing : f0 1001s # expected: '403' 1001s # received: '403' 1001s ok 110 1001s # testing : f1 1001s # expected: '403' 1001s # received: '403' 1001s ok 111 1001s # testing : f2 1001s # expected: '403' 1001s # received: '403' 1001s ok 112 1001s # testing : f3 1001s # expected: '403' 1001s # received: '403' 1001s ok 113 1001s # testing : f4 1001s # expected: '403' 1001s # received: '403' 1001s ok 114 1001s # testing : f5 1001s # expected: '403' 1001s # received: '403' 1001s ok 115 1001s # testing : f6 1001s # expected: '403' 1001s # received: '403' 1001s ok 116 1001s # testing : f7 1001s # expected: '403' 1001s # received: '403' 1001s ok 117 1001s # testing : f8 1001s # expected: '403' 1001s # received: '403' 1001s ok 118 1001s # testing : f9 1001s # expected: '403' 1001s # received: '403' 1001s ok 119 1001s # testing : s0 1001s # expected: '303' 1001s # received: '303' 1001s ok 120 1001s # testing : s1 1001s # expected: '303' 1001s # received: '303' 1001s ok 121 1001s # testing : s2 1001s # expected: '303' 1001s # received: '303' 1001s ok 122 1001s # testing : s3 1001s # expected: '303' 1001s # received: '303' 1001s ok 123 1001s # testing : s4 1001s # expected: '303' 1001s # received: '303' 1001s ok 124 1001s # testing : s5 1001s # expected: '303' 1001s # received: '303' 1001s ok 125 1001s # testing : s6 1001s # expected: '303' 1001s # received: '303' 1001s ok 126 1001s # testing : s7 1001s # expected: '303' 1001s # received: '303' 1001s ok 127 1001s # testing : s8 1001s # expected: '303' 1001s # received: '303' 1001s ok 128 1001s # testing : s9 1001s # expected: '303' 1001s # received: '303' 1001s ok 129 1001s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1001s # verifying /modules/alias/script is plain text 1001s # testing : /modules/alias/script 1001s # expected: '#!/bin/sh 1001s # echo Content-type: text/plain 1001s # echo 1001s # echo this is a shell script cgi. 1001s # ' 1001s # received: '#!/bin/sh 1001s # echo Content-type: text/plain 1001s # echo 1001s # echo this is a shell script cgi. 1001s # ' 1001s ok 130 1001s # verifying same file accessed at /cgi/script is executed code 1001s # testing : /cgi/script 1001s # expected: 'this is a shell script cgi. 1001s # ' 1001s # received: 'this is a shell script cgi. 1001s # ' 1001s ok 131 1001s # verifying ScriptAliasMatch with /aliascgi-script 1001s # testing : /aliascgi-script 1001s # expected: 'this is a shell script cgi. 1001s # ' 1001s # received: 'this is a shell script cgi. 1001s # ' 1001s ok 132 1001s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1001s # testing : /aliascgi-script 1001s # expected: 'this is a shell script cgi. 1001s # ' 1001s # received: 'this is a shell script cgi. 1001s # ' 1001s ok 133 1001s # verifying bad script alias. 1001s # testing : /aliascgi-nada 1001s # expected: 404 1001s # received: '404' 1001s ok 134 1001s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1001s ok 1003s t/modules/allowmethods.t ............ 1003s 1..9 1003s # Running under perl version 5.038002 for linux 1003s # Current time local: Tue Dec 17 19:05:14 2024 1003s # Current time GMT: Tue Dec 17 19:05:14 2024 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.42 1003s # testing : Get request to /Get responds 200 1003s # expected: 200 1003s # received: '200' 1003s ok 1 1003s # testing : Head request to /Get responds 200 1003s # expected: 200 1003s # received: '200' 1003s ok 2 1003s # testing : Post request to /Get responds 405 1003s # expected: 405 1003s # received: '405' 1003s ok 3 1003s # testing : Get request to /Head responds 200 1003s # expected: 200 1003s # received: '200' 1003s ok 4 1003s # testing : Head request to /Head responds 200 1003s # expected: 200 1003s # received: '200' 1003s ok 5 1003s # testing : Post request to /Head responds 405 1003s # expected: 405 1003s # received: '405' 1003s ok 6 1003s # testing : Get request to /Post responds 405 1003s # expected: 405 1003s # received: '405' 1003s ok 7 1003s # testing : Head request to /Post responds 405 1003s # expected: 405 1003s # received: '405' 1003s ok 8 1003s # testing : Post request to /Post responds 200 1003s # expected: 200 1003s # received: '200' 1003s ok 9 1003s ok 1005s t/modules/asis.t .................... 1005s 1..3 1005s # Running under perl version 5.038002 for linux 1005s # Current time local: Tue Dec 17 19:05:16 2024 1005s # Current time GMT: Tue Dec 17 19:05:16 2024 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.42 1005s # testing : asis content OK 1005s # expected: 'This is asis content. 1005s # ' 1005s # received: 'This is asis content. 1005s # ' 1005s ok 1 1005s # testing : asis gave 404 error 1005s # expected: 404 1005s # received: '404' 1005s ok 2 1005s # testing : asis gave 403 error 1005s # expected: 403 1005s # received: '403' 1005s ok 3 1005s ok 1007s t/modules/authz_core.t .............. 1007s 1..504 1007s # Running under perl version 5.038002 for linux 1007s # Current time local: Tue Dec 17 19:05:17 2024 1007s # Current time GMT: Tue Dec 17 19:05:17 2024 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.42 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/groups1 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 200, expected 200 [a/ : a/ ] 1007s ok 1 1007s # got 200, expected 200 [a/ : a/ 1] 1007s ok 2 1007s # got 200, expected 200 [a/ : a/ 2] 1007s ok 3 1007s # got 200, expected 200 [a/ : a/ 1 2] 1007s ok 4 1007s # got 200, expected 200 [a/ : a/ 3] 1007s ok 5 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ user1: a/ ] 1007s ok 6 1007s # got 200, expected 200 [a/ user1: a/ user1] 1007s ok 7 1007s # got 401, expected 401 [a/ user1: a/ user2] 1007s ok 8 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ Any 1 2: a/ ] 1007s ok 9 1007s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1007s ok 10 1007s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1007s ok 11 1007s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1007s ok 12 1007s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1007s ok 13 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1007s ok 14 1007s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1007s ok 15 1007s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1007s ok 16 1007s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1007s ok 17 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1007s ok 18 1007s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1007s ok 19 1007s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1007s ok 20 1007s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1007s ok 21 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1007s ok 22 1007s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1007s ok 23 1007s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1007s ok 24 1007s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1007s ok 25 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1007s ok 26 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1007s ok 27 1007s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1007s ok 28 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1007s ok 29 1007s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1007s ok 30 1007s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1007s ok 31 1007s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1007s ok 32 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1007s ok 33 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1007s ok 34 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1007s ok 35 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1007s ok 36 1007s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1007s ok 37 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1007s ok 38 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1007s ok 39 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1007s ok 40 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1007s ok 41 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1007s ok 42 1007s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1007s ok 43 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1007s ok 44 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1007s ok 45 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1007s ok 46 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1007s ok 47 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1007s ok 48 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1007s ok 49 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1007s ok 50 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1007s ok 51 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1007s ok 52 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1007s ok 53 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1007s ok 54 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1007s ok 55 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1007s ok 56 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1007s ok 57 1007s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1007s ok 58 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 !2: a/ ] 1007s ok 59 1007s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1007s ok 60 1007s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1007s ok 61 1007s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1007s ok 62 1007s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1007s ok 63 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1007s ok 64 1007s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1007s ok 65 1007s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1007s ok 66 1007s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1007s ok 67 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1007s ok 68 1007s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1007s ok 69 1007s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1007s ok 70 1007s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1007s ok 71 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1007s ok 72 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1007s ok 73 1007s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1007s ok 74 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1007s ok 75 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1007s ok 76 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1007s ok 77 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1007s ok 78 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1007s ok 79 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1007s ok 80 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1007s ok 81 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1007s ok 82 1007s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1007s ok 83 1007s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1007s ok 84 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1007s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1007s ok 85 1007s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1007s ok 86 1007s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1007s ok 87 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1007s ok 88 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1007s ok 89 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1007s ok 90 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1007s ok 91 1007s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1007s ok 92 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1007s ok 93 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1007s ok 94 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1007s ok 95 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1007s ok 96 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1007s ok 97 1007s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1007s ok 98 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1007s ok 99 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1007s ok 100 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1007s ok 101 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1007s ok 102 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1007s ok 103 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1007s ok 104 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1007s ok 105 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1007s ok 106 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1007s ok 107 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1007s ok 108 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1007s ok 109 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1007s ok 110 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1007s ok 111 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1007s ok 112 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1007s ok 113 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 2: a/ ] 1007s ok 114 1007s # got 403, expected 403 [a/ All 1 2: a/ 1] 1007s ok 115 1007s # got 403, expected 403 [a/ All 1 2: a/ 2] 1007s ok 116 1007s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1007s ok 117 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1007s ok 118 1007s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1007s ok 119 1007s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1007s ok 120 1007s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1007s ok 121 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1007s ok 122 1007s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1007s ok 123 1007s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1007s ok 124 1007s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1007s ok 125 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1007s ok 126 1007s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1007s ok 127 1007s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1007s ok 128 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1007s ok 129 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1007s ok 130 1007s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1007s ok 131 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1007s ok 132 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1007s ok 133 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1007s ok 134 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1007s ok 135 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1007s ok 136 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1007s ok 137 1007s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1007s ok 138 1007s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1007s ok 139 1007s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1007s ok 140 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1007s ok 141 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1007s ok 142 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1007s ok 143 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1007s ok 144 1007s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1007s ok 145 1007s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1007s ok 146 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1007s ok 147 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1007s ok 148 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1007s ok 149 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1007s ok 150 1007s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1007s ok 151 1007s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1007s ok 152 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1007s ok 153 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1007s ok 154 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1007s ok 155 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1007s ok 156 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1007s ok 157 1007s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1007s ok 158 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1007s ok 159 1007s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1007s ok 160 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1007s ok 161 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1007s ok 162 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1007s ok 163 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1007s ok 164 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1007s ok 165 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1007s ok 166 1007s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1007s ok 167 1007s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1007s ok 168 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1007s ok 169 1007s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1007s ok 170 1007s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1007s ok 171 1007s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1007s ok 172 1007s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1007s ok 173 1007s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1007s ok 174 1007s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1007s ok 175 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1007s ok 176 1007s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1007s ok 177 1007s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1007s ok 178 1007s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1007s ok 179 1007s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1007s ok 180 1007s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1007s ok 181 1007s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1007s ok 182 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1007s ok 183 1007s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1007s ok 184 1007s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1007s ok 185 1007s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1007s ok 186 1007s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1007s ok 187 1007s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1007s ok 188 1007s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1007s ok 189 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1007s ok 190 1007s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1007s ok 191 1007s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1007s ok 192 1007s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1007s ok 193 1007s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1007s ok 194 1007s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1007s ok 195 1007s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1007s ok 196 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1007s ok 197 1007s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1007s ok 198 1007s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1007s ok 199 1007s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1007s ok 200 1007s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1007s ok 201 1007s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1007s ok 202 1007s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1007s ok 203 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1007s ok 204 1007s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1007s ok 205 1007s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1007s ok 206 1007s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1007s ok 207 1007s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1007s ok 208 1007s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1007s ok 209 1007s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1007s ok 210 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1007s ok 211 1007s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1007s ok 212 1007s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1007s ok 213 1007s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1007s ok 214 1007s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1007s ok 215 1007s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1007s ok 216 1007s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1007s ok 217 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1007s ok 218 1007s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1007s ok 219 1007s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1007s ok 220 1007s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1007s ok 221 1007s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1007s ok 222 1007s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1007s ok 223 1007s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1007s ok 224 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1007s ok 225 1007s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1007s ok 226 1007s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1007s ok 227 1007s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1007s ok 228 1007s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1007s ok 229 1007s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1007s ok 230 1007s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1007s ok 231 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1007s ok 232 1007s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1007s ok 233 1007s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1007s ok 234 1007s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1007s ok 235 1007s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1007s ok 236 1007s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1007s ok 237 1007s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1007s ok 238 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1007s ok 239 1007s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1007s ok 240 1007s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1007s ok 241 1007s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1007s ok 242 1007s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1007s ok 243 1007s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1007s ok 244 1007s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1007s ok 245 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1007s ok 246 1007s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1007s ok 247 1007s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1007s ok 248 1007s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1007s ok 249 1007s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1007s ok 250 1007s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1007s ok 251 1007s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1007s ok 252 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1007s ok 253 1007s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1007s ok 254 1007s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1007s ok 255 1007s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1007s ok 256 1007s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1007s ok 257 1007s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1007s ok 258 1007s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1007s ok 259 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1007s ok 260 1007s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1007s ok 261 1007s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1007s ok 262 1007s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1007s ok 263 1007s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1007s ok 264 1007s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1007s ok 265 1007s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1007s ok 266 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1007s ok 267 1007s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1007s ok 268 1007s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1007s ok 269 1007s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1007s ok 270 1007s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1007s ok 271 1007s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1007s ok 272 1007s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1007s ok 273 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1007s ok 274 1007s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1007s ok 275 1007s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1007s ok 276 1007s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1007s ok 277 1007s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1007s ok 278 1007s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1007s ok 279 1007s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1007s ok 280 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1007s ok 281 1007s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1007s ok 282 1007s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1007s ok 283 1007s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1007s ok 284 1007s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1007s ok 285 1007s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1007s ok 286 1007s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1007s ok 287 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1007s ok 288 1007s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1007s ok 289 1007s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1007s ok 290 1007s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1007s ok 291 1007s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1007s ok 292 1007s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1007s ok 293 1007s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1007s ok 294 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1007s ok 295 1007s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1007s ok 296 1007s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1007s ok 297 1007s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1007s ok 298 1007s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1007s ok 299 1007s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1007s ok 300 1007s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1007s ok 301 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1007s ok 302 1007s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1007s ok 303 1007s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1007s ok 304 1007s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1007s ok 305 1007s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1007s ok 306 1007s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1007s ok 307 1007s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1007s ok 308 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1007s ok 309 1007s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1007s ok 310 1007s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1007s ok 311 1007s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1007s ok 312 1007s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1007s ok 313 1007s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1007s ok 314 1007s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1007s ok 315 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1007s ok 316 1007s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1007s ok 317 1007s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1007s ok 318 1007s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1007s ok 319 1007s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1007s ok 320 1007s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1007s ok 321 1007s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1007s ok 322 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1007s ok 323 1007s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1007s ok 324 1007s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1007s ok 325 1007s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1007s ok 326 1007s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1007s ok 327 1007s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1007s ok 328 1007s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1007s ok 329 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1007s ok 330 1007s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1007s ok 331 1007s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1007s ok 332 1007s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1007s ok 333 1007s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1007s ok 334 1007s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1007s ok 335 1007s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1007s ok 336 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1007s ok 337 1007s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1007s ok 338 1007s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1007s ok 339 1007s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1007s ok 340 1007s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1007s ok 341 1007s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1007s ok 342 1007s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1007s ok 343 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1007s ok 344 1007s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1007s ok 345 1007s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1007s ok 346 1007s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1007s ok 347 1007s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1007s ok 348 1007s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1007s ok 349 1007s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1007s ok 350 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1007s ok 351 1007s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1007s ok 352 1007s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1007s ok 353 1007s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1007s ok 354 1007s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1007s ok 355 1007s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1007s ok 356 1007s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1007s ok 357 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1007s ok 358 1007s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1007s ok 359 1007s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1007s ok 360 1007s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1007s ok 361 1007s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1007s ok 362 1007s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1007s ok 363 1007s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1007s ok 364 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1007s ok 365 1007s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1007s ok 366 1007s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1007s ok 367 1007s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1007s ok 368 1007s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1007s ok 369 1007s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1007s ok 370 1007s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1007s ok 371 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1007s ok 372 1007s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1007s ok 373 1007s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1007s ok 374 1007s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1007s ok 375 1007s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1007s ok 376 1007s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1007s ok 377 1007s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1007s ok 378 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1007s ok 379 1007s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1007s ok 380 1007s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1007s ok 381 1007s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1007s ok 382 1007s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1007s ok 383 1007s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1007s ok 384 1007s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1007s ok 385 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1007s ok 386 1007s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1007s ok 387 1007s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1007s ok 388 1007s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1007s ok 389 1007s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1007s ok 390 1007s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1007s ok 391 1007s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1007s ok 392 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1007s ok 393 1007s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1007s ok 394 1007s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1007s ok 395 1007s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1007s ok 396 1007s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1007s ok 397 1007s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1007s ok 398 1007s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1007s ok 399 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1007s ok 400 1007s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1007s ok 401 1007s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1007s ok 402 1007s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1007s ok 403 1007s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1007s ok 404 1007s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1007s ok 405 1007s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1007s ok 406 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1007s ok 407 1007s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1007s ok 408 1007s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1007s ok 409 1007s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1007s ok 410 1007s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1007s ok 411 1007s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1007s ok 412 1007s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1007s ok 413 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1007s ok 414 1007s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1007s ok 415 1007s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1007s ok 416 1007s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1007s ok 417 1007s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1007s ok 418 1007s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1007s ok 419 1007s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1007s ok 420 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1007s ok 421 1007s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1007s ok 422 1007s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1007s ok 423 1007s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1007s ok 424 1007s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1007s ok 425 1007s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1007s ok 426 1007s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1007s ok 427 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1007s ok 428 1007s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1007s ok 429 1007s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1007s ok 430 1007s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1007s ok 431 1007s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1007s ok 432 1007s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1007s ok 433 1007s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1007s ok 434 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1007s ok 435 1007s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1007s ok 436 1007s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1007s ok 437 1007s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1007s ok 438 1007s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1007s ok 439 1007s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1007s ok 440 1007s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1007s ok 441 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1007s ok 442 1007s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1007s ok 443 1007s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1007s ok 444 1007s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1007s ok 445 1007s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1007s ok 446 1007s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1007s ok 447 1007s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1007s ok 448 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1007s ok 449 1007s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1007s ok 450 1007s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1007s ok 451 1007s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1007s ok 452 1007s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1007s ok 453 1007s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1007s ok 454 1007s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1007s ok 455 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1007s ok 456 1007s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1007s ok 457 1007s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1007s ok 458 1007s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1007s ok 459 1007s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1007s ok 460 1007s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1007s ok 461 1007s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1007s ok 462 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1007s ok 463 1007s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1007s ok 464 1007s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1007s ok 465 1007s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1007s ok 466 1007s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1007s ok 467 1007s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1007s ok 468 1007s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1007s ok 469 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1007s ok 470 1007s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1007s ok 471 1007s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1007s ok 472 1007s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1007s ok 473 1007s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1007s ok 474 1007s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1007s ok 475 1007s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1007s ok 476 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1007s ok 477 1007s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1007s ok 478 1007s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1007s ok 479 1007s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1007s ok 480 1007s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1007s ok 481 1007s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1007s ok 482 1007s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1007s ok 483 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1007s ok 484 1007s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1007s ok 485 1007s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1007s ok 486 1007s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1007s ok 487 1007s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1007s ok 488 1007s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1007s ok 489 1007s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1007s ok 490 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1007s ok 491 1007s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1007s ok 492 1007s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1007s ok 493 1007s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1007s ok 494 1007s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1007s ok 495 1007s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1007s ok 496 1007s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1007s ok 497 1007s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1007s ok 498 1007s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1007s ok 499 1007s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1007s ok 500 1007s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1007s ok 501 1007s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1007s ok 502 1007s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1007s ok 503 1007s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1007s ok 504 1007s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1007s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1007s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/basic1 1007s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/groups1 1007s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1007s ok 1009s t/modules/autoindex.t ............... 1009s 1..84 1009s # Running under perl version 5.038002 for linux 1009s # Current time local: Tue Dec 17 19:05:20 2024 1009s # Current time GMT: Tue Dec 17 19:05:20 2024 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.42 1009s --- 1009s IndexOrderDefault Ascending Name 1009s GET /modules/autoindex/htaccess/ 1009s ok 1 1009s --- 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 2 1009s --- 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 3 1009s --- 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 4 1009s --- 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 5 1009s --- 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 6 1009s --- 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 7 1009s --- 1009s IndexOrderDefault Ascending Date 1009s GET /modules/autoindex/htaccess/ 1009s ok 8 1009s --- 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 9 1009s --- 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 10 1009s --- 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 11 1009s --- 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 12 1009s --- 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 13 1009s --- 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 14 1009s --- 1009s IndexOrderDefault Ascending Size 1009s GET /modules/autoindex/htaccess/ 1009s ok 15 1009s --- 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 16 1009s --- 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 17 1009s --- 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 18 1009s --- 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 19 1009s --- 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 20 1009s --- 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 21 1009s --- 1009s IndexOrderDefault Descending Name 1009s GET /modules/autoindex/htaccess/ 1009s ok 22 1009s --- 1009s IndexOrderDefault Descending Name 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 23 1009s --- 1009s IndexOrderDefault Descending Name 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 24 1009s --- 1009s IndexOrderDefault Descending Name 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 25 1009s --- 1009s IndexOrderDefault Descending Name 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 26 1009s --- 1009s IndexOrderDefault Descending Name 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 27 1009s --- 1009s IndexOrderDefault Descending Name 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 28 1009s --- 1009s IndexOrderDefault Descending Date 1009s GET /modules/autoindex/htaccess/ 1009s ok 29 1009s --- 1009s IndexOrderDefault Descending Date 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 30 1009s --- 1009s IndexOrderDefault Descending Date 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 31 1009s --- 1009s IndexOrderDefault Descending Date 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 32 1009s --- 1009s IndexOrderDefault Descending Date 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 33 1009s --- 1009s IndexOrderDefault Descending Date 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 34 1009s --- 1009s IndexOrderDefault Descending Date 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 35 1009s --- 1009s IndexOrderDefault Descending Size 1009s GET /modules/autoindex/htaccess/ 1009s ok 36 1009s --- 1009s IndexOrderDefault Descending Size 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 37 1009s --- 1009s IndexOrderDefault Descending Size 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 38 1009s --- 1009s IndexOrderDefault Descending Size 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 39 1009s --- 1009s IndexOrderDefault Descending Size 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 40 1009s --- 1009s IndexOrderDefault Descending Size 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 41 1009s --- 1009s IndexOrderDefault Descending Size 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 42 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s GET /modules/autoindex/htaccess/ 1009s ok 43 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 44 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 45 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 46 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 47 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 48 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Name 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 49 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s GET /modules/autoindex/htaccess/ 1009s ok 50 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 51 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 52 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 53 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 54 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 55 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Date 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 56 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s GET /modules/autoindex/htaccess/ 1009s ok 57 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 58 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 59 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 60 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 61 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 62 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Ascending Size 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 63 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s GET /modules/autoindex/htaccess/ 1009s ok 64 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 65 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 66 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 67 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 68 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 69 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Name 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 70 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s GET /modules/autoindex/htaccess/ 1009s ok 71 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 72 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 73 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 74 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 75 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 76 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Date 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 77 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s GET /modules/autoindex/htaccess/ 1009s ok 78 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s 1009s (C=N O=A) 1009s GET /modules/autoindex/htaccess/?C=N&O=A 1009s ok 79 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s 1009s (C=N O=D) 1009s GET /modules/autoindex/htaccess/?C=N&O=D 1009s ok 80 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s 1009s (C=M O=A) 1009s GET /modules/autoindex/htaccess/?C=M&O=A 1009s ok 81 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s 1009s (C=M O=D) 1009s GET /modules/autoindex/htaccess/?C=M&O=D 1009s ok 82 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s 1009s (C=S O=A) 1009s GET /modules/autoindex/htaccess/?C=S&O=A 1009s ok 83 1009s --- 1009s IndexOptions FancyIndexing 1009s IndexOrderDefault Descending Size 1009s 1009s (C=S O=D) 1009s GET /modules/autoindex/htaccess/?C=S&O=D 1009s ok 84 1009s ok 1011s t/modules/autoindex2.t .............. 1011s 1..3 1011s # Running under perl version 5.038002 for linux 1011s # Current time local: Tue Dec 17 19:05:22 2024 1011s # Current time GMT: Tue Dec 17 19:05:22 2024 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.42 1011s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1011s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1011s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1011s # testing : dir_broken should not be listed 1011s # expected: 0 1011s # received: 0 1011s ok 1 1011s # testing : dir_normal should be listed 1011s # expected: 1 1011s # received: 1 1011s ok 2 1011s # testing : dir_protected should not be listed 1011s # expected: 0 1011s # received: 0 1011s ok 3 1011s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1011s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1011s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1011s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1011s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1011s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1011s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1011s ok 1013s t/modules/brotli.t .................. 1013s 1..64 1013s # Running under perl version 5.038002 for linux 1013s # Current time local: Tue Dec 17 19:05:24 2024 1013s # Current time GMT: Tue Dec 17 19:05:24 2024 1013s # Using Test.pm version 1.31 1013s # Using Apache/Test.pm version 1.42 1013s qvalue: 1013s # expected: 200 1013s # received: '200' 1013s ok 1 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 2 1013s qvalue: 1013s # expected: 200 1013s # received: '200' 1013s ok 3 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 4 1013s qvalue: 1013s # expected: 200 1013s # received: '200' 1013s ok 5 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 6 1013s qvalue: 1013s # expected: 200 1013s # received: '200' 1013s ok 7 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 8 1013s qvalue: 1013s # expected: 200 1013s # received: '200' 1013s ok 9 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 10 1013s qvalue: 1013s # expected: 200 1013s # received: '200' 1013s ok 11 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 12 1013s qvalue: ; 1013s # expected: 200 1013s # received: '200' 1013s ok 13 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 14 1013s qvalue: ; 1013s # expected: 200 1013s # received: '200' 1013s ok 15 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 16 1013s qvalue: ; 1013s # expected: 200 1013s # received: '200' 1013s ok 17 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 18 1013s qvalue: ;q= 1013s # expected: 200 1013s # received: '200' 1013s ok 19 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 20 1013s qvalue: ;q= 1013s # expected: 200 1013s # received: '200' 1013s ok 21 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 22 1013s qvalue: ;q= 1013s # expected: 200 1013s # received: '200' 1013s ok 23 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 24 1013s qvalue: ;q=0 1013s # expected: 200 1013s # received: '200' 1013s ok 25 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 26 1013s qvalue: ;q=0 1013s # expected: 200 1013s # received: '200' 1013s ok 27 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 28 1013s qvalue: ;q=0 1013s # expected: 200 1013s # received: '200' 1013s ok 29 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 30 1013s qvalue: ;q=0. 1013s # expected: 200 1013s # received: '200' 1013s ok 31 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 32 1013s qvalue: ;q=0. 1013s # expected: 200 1013s # received: '200' 1013s ok 33 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 34 1013s qvalue: ;q=0. 1013s # expected: 200 1013s # received: '200' 1013s ok 35 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 36 1013s qvalue: ;q=0.0 1013s # expected: 200 1013s # received: '200' 1013s ok 37 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 38 1013s qvalue: ;q=0.0 1013s # expected: 200 1013s # received: '200' 1013s ok 39 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 40 1013s qvalue: ;q=0.0 1013s # expected: 200 1013s # received: '200' 1013s ok 41 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 42 1013s qvalue: ;q=0.00 1013s # expected: 200 1013s # received: '200' 1013s ok 43 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 44 1013s qvalue: ;q=0.00 1013s # expected: 200 1013s # received: '200' 1013s ok 45 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 46 1013s qvalue: ;q=0.00 1013s # expected: 200 1013s # received: '200' 1013s ok 47 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 48 1013s qvalue: ;q=0.000 1013s # expected: 200 1013s # received: '200' 1013s ok 49 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 50 1013s qvalue: ;q=0.000 1013s # expected: 200 1013s # received: '200' 1013s ok 51 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 52 1013s qvalue: ;q=0.000 1013s # expected: 200 1013s # received: '200' 1013s ok 53 1013s # testing : response without Content-Encoding is OK 1013s # expected: undef 1013s # received: undef 1013s ok 54 1013s qvalue: ;q=0.0000 1013s # expected: 200 1013s # received: '200' 1013s ok 55 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 56 1013s qvalue: ;q=0.0000 1013s # expected: 200 1013s # received: '200' 1013s ok 57 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 58 1013s qvalue: ;q=0.0000 1013s # expected: 200 1013s # received: '200' 1013s ok 59 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 60 1013s # expected: 200 1013s # received: '200' 1013s ok 61 1013s # testing : response Content-Encoding is OK 1013s # expected: 'br' 1013s # received: 'br' 1013s ok 62 1013s # expected: 200 1013s # received: '200' 1013s ok 63 1013s # testing : response Content-Encoding is OK 1013s # expected: 'gzip' 1013s # received: 'gzip' 1013s ok 64 1013s ok 1015s t/modules/buffer.t .................. 1015s 1..12 1015s # Running under perl version 5.038002 for linux 1015s # Current time local: Tue Dec 17 19:05:26 2024 1015s # Current time GMT: Tue Dec 17 19:05:26 2024 1015s # Using Test.pm version 1.31 1015s # Using Apache/Test.pm version 1.42 1015s # testing : Checking return code is '200' 1015s # expected: 200 1015s # received: '200' 1015s ok 1 1015s ok 2 1015s # testing : Checking return code is '200' 1015s # expected: 200 1015s # received: '200' 1015s ok 3 1015s ok 4 1015s # testing : Checking return code is '200' 1015s # expected: 200 1015s # received: '200' 1015s ok 5 1015s ok 6 1015s # testing : Checking return code is '200' 1015s # expected: 200 1015s # received: '200' 1015s ok 7 1015s ok 8 1015s # testing : Checking return code is '200' 1015s # expected: 200 1015s # received: '200' 1015s ok 9 1015s ok 10 1015s # testing : Checking return code is '200' 1015s # expected: 200 1015s # received: '200' 1015s ok 11 1015s ok 12 1015s ok 1017s t/modules/cache.t ................... 1017s 1..3 1017s # Running under perl version 5.038002 for linux 1017s # Current time local: Tue Dec 17 19:05:28 2024 1017s # Current time GMT: Tue Dec 17 19:05:28 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.42 1017s # testing : non-cached call to index.html 1017s # expected: 200 1017s # received: '200' 1017s ok 1 1017s # testing : call to cache index.html 1017s # expected: 200 1017s # received: '200' 1017s ok 2 1017s # testing : cached call to index.html 1017s # expected: 200 1017s # received: '200' 1017s ok 3 1017s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1017s ok 1021s t/modules/cgi.t ..................... 1021s 1..58 1021s # Running under perl version 5.038002 for linux 1021s # Current time local: Tue Dec 17 19:05:30 2024 1021s # Current time GMT: Tue Dec 17 19:05:30 2024 1021s # Using Test.pm version 1.31 1021s # Using Apache/Test.pm version 1.42 1021s # testing : return code for acceptpathinfodefault.sh 1021s # expected: 200 1021s # received: '200' 1021s ok 1 1021s # testing : body for acceptpathinfodefault.sh 1021s # expected: '' 1021s # received: '' 1021s ok 2 1021s # testing : return code for acceptpathinfodefault.sh/foo 1021s # expected: 200 1021s # received: '200' 1021s ok 3 1021s # testing : body for acceptpathinfodefault.sh/foo 1021s # expected: '/foo' 1021s # received: '/foo' 1021s ok 4 1021s # testing : return code for acceptpathinfooff.sh 1021s # expected: 200 1021s # received: '200' 1021s ok 5 1021s # testing : body for acceptpathinfooff.sh 1021s # expected: '' 1021s # received: '' 1021s ok 6 1021s # testing : return code for acceptpathinfooff.sh/foo 1021s # expected: 404 1021s # received: '404' 1021s ok 7 1021s # no body test for this one 1021s ok 8 1021s # testing : return code for acceptpathinfoon.sh 1021s # expected: 200 1021s # received: '200' 1021s ok 9 1021s # testing : body for acceptpathinfoon.sh 1021s # expected: '' 1021s # received: '' 1021s ok 10 1021s # testing : return code for acceptpathinfoon.sh/foo 1021s # expected: 200 1021s # received: '200' 1021s ok 11 1021s # testing : body for acceptpathinfoon.sh/foo 1021s # expected: '/foo' 1021s # received: '/foo' 1021s ok 12 1021s # testing : return code for bogus-perl.pl 1021s # expected: 500 1021s # received: '500' 1021s ok 13 1021s # cgi log created ok. 1021s ok 14 1021s # testing : return code for bogus-sh.sh 1021s # expected: 500 1021s # received: '500' 1021s ok 15 1021s # checking that log size (807) is bigger than it used to be (523) 1021s ok 16 1021s # testing : return code for nph-stderr.pl 1021s # expected: 200 1021s # received: '200' 1021s ok 17 1021s # testing : body for nph-stderr.pl 1021s # expected: 'this is nph-stdout' 1021s # received: 'this is nph-stdout' 1021s ok 18 1021s # testing : return code for nph-test.pl 1021s # expected: 200 1021s # received: '200' 1021s ok 19 1021s # testing : body for nph-test.pl 1021s # expected: 'ok' 1021s # received: 'ok' 1021s ok 20 1021s # testing : return code for perl.pl 1021s # expected: 200 1021s # received: '200' 1021s ok 21 1021s # testing : body for perl.pl 1021s # expected: 'perl cgi' 1021s # received: 'perl cgi' 1021s ok 22 1021s # testing : return code for sh.sh 1021s # expected: 200 1021s # received: '200' 1021s ok 23 1021s # testing : body for sh.sh 1021s # expected: 'sh cgi' 1021s # received: 'sh cgi' 1021s ok 24 1021s # testing : return code for stderr1.pl 1021s # expected: 200 1021s # received: '200' 1021s ok 25 1021s # testing : body for stderr1.pl 1021s # expected: 'this is stdout' 1021s # received: 'this is stdout' 1021s ok 26 1021s # testing : return code for stderr2.pl 1021s # expected: 200 1021s # received: '200' 1021s ok 27 1021s # testing : body for stderr2.pl 1021s # expected: 'this is also stdout' 1021s # received: 'this is also stdout' 1021s ok 28 1021s # testing : return code for stderr3.pl 1021s # expected: 200 1021s # received: '200' 1021s ok 29 1021s # testing : body for stderr3.pl 1021s # expected: 'this is more stdout' 1021s # received: 'this is more stdout' 1021s ok 30 1021s # posted content (length 10) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1021s # expected: '500' 1021s # received: '500' 1021s ok 31 1021s # checking that log size (35781) is greater than 807 1021s ok 32 1021s # verifying that logged content is 10 characters 1021s ok 33 1021s # posted content (length 99) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1021s # expected: '500' 1021s # received: '500' 1021s ok 34 1021s # checking that log size (36240) is greater than 35781 1021s ok 35 1021s # verifying that logged content is 99 characters 1021s ok 36 1021s # posted content (length 250) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1021s # expected: '500' 1021s # received: '500' 1021s ok 37 1021s # checking that log size (36851) is greater than 36240 1021s ok 38 1021s # verifying that logged content is 250 characters 1021s ok 39 1021s # posted content (length 255) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1021s # expected: '500' 1021s # received: '500' 1021s ok 40 1021s # checking that log size (37467) is greater than 36851 1021s ok 41 1021s # verifying that logged content is 255 characters 1021s ok 42 1021s # posted content (length 256) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1021s # expected: '500' 1021s # received: '500' 1021s ok 43 1021s # checking that log size (38084) is greater than 37467 1021s ok 44 1021s # verifying that logged content is 256 characters 1021s ok 45 1021s # posted content (length 257) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1021s # expected: '500' 1021s # received: '500' 1021s ok 46 1021s # checking that log size (38701) is greater than 38084 1021s ok 47 1021s # verifying that logged content is 256 characters 1021s ok 48 1021s # posted content (length 258) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1021s # expected: '500' 1021s # received: '500' 1021s ok 49 1021s # checking that log size (39318) is greater than 38701 1021s ok 50 1021s # verifying that logged content is 256 characters 1021s ok 51 1021s # posted content (length 1024) to bogus-perl.pl 1021s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1021s # expected: '500' 1021s # received: '500' 1021s ok 52 1021s # checking that log size (39936) is greater than 39318 1021s ok 53 1021s # verifying that logged content is 256 characters 1021s ok 54 1021s # verifying log is greater than 40960 bytes. 1021s ok 55 1021s # verifying log did not grow after making bogus request. 1021s ok 56 1021s # verifying log did not grow after making another bogus request. 1021s ok 57 1021s # checking that HEAD /modules/cgi/perl.pl returns 200. 1021s ok 58 1021s ok 1023s t/modules/data.t .................... 1023s 1..2 1023s # Running under perl version 5.038002 for linux 1023s # Current time local: Tue Dec 17 19:05:34 2024 1023s # Current time GMT: Tue Dec 17 19:05:34 2024 1023s # Using Test.pm version 1.31 1023s # Using Apache/Test.pm version 1.42 1023s # testing : Checking return code is '200' 1023s # expected: 200 1023s # received: '200' 1023s ok 1 1023s ok 2 1023s ok 1027s t/modules/dav.t ..................... 1027s 1..19 1027s # Running under perl version 5.038002 for linux 1027s # Current time local: Tue Dec 17 19:05:36 2024 1027s # Current time GMT: Tue Dec 17 19:05:36 2024 1027s # Using Test.pm version 1.31 1027s # Using Apache/Test.pm version 1.42 1027s resource lock test: 1027s ok 1 1027s DAV put test: 1027s ok 2 1027s getting DAV resource properties: 1027s ok 3 1027s created: Tue, 17 Dec 2024 19:05:38 GMT 1027s modified: Tue, 17 Dec 2024 19:05:38 GMT 1027s now: Tue, 17 Dec 2024 19:05:40 GMT 1027s ok 4 1027s ok 5 1027s resource lock status test: 1027s ok 6 1027s resource unlock test: 1027s ok 7 1027s resource lock status test: 1027s ok 8 1027s getting uri... 1027s expect: 1027s -> 1027s 1027s
1027s

mod_dav test page

1027s this is a page generated by
1027s the mod_dav test in the Apache
1027s perl test suite.
1027s
1027s 1027s 1027s <- 1027s got: 1027s -> 1027s 1027s
1027s

mod_dav test page

1027s this is a page generated by
1027s the mod_dav test in the Apache
1027s perl test suite.
1027s
1027s 1027s 1027s <- 1027s ok 9 1027s putting with 2nd dav client (on unlocked resource) 1027s ok 10 1027s getting new uri... 1027s expect: 1027s -> 1027s 1027s
1027s

mod_dav test page take two

1027s this is a page generated by
1027s the mod_dav test in the Apache
1027s perl test suite.
1027s
1027s 1027s 1027s <- 1027s got: 1027s -> 1027s 1027s
1027s

mod_dav test page take two

1027s this is a page generated by
1027s the mod_dav test in the Apache
1027s perl test suite.
1027s
1027s 1027s 1027s <- 1027s ok 11 1027s client 1 locking resource 1027s ok 12 1027s client 2 attempting to lock same resource 1027s ok 13 1027s client 2 attempting to put resource locked by client 1 1027s ok 14 1027s verifying all is well through http 1027s getting new uri... 1027s expect: 1027s -> 1027s 1027s
1027s

mod_dav test page take two

1027s this is a page generated by
1027s the mod_dav test in the Apache
1027s perl test suite.
1027s
1027s 1027s 1027s <- 1027s got: 1027s -> 1027s 1027s
1027s

mod_dav test page take two

1027s this is a page generated by
1027s the mod_dav test in the Apache
1027s perl test suite.
1027s
1027s 1027s 1027s <- 1027s ok 15 1027s ok 16 1027s resource delete test: 1027s ok 17 1027s expect 404 not found got: 404 1027s ok 18 1027s PR 49825: expect 400 bad request got: 400 1027s ok 19 1027s ok 1029s t/modules/deflate.t ................. 1029s 1..47 1029s # Running under perl version 5.038002 for linux 1029s # Current time local: Tue Dec 17 19:05:40 2024 1029s # Current time GMT: Tue Dec 17 19:05:40 2024 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.42 1029s testing default 1029s ok 1 1029s ok 2 1029s ok 3 1029s ok 4 1029s ok 5 1029s ok 6 1029s ok 7 1029s ok 8 1029s ok 9 1029s ok 10 1029s ok 11 1029s ok 12 1029s ok 13 1029s ok 14 1029s ok 15 1029s ok 16 1029s ok 17 1029s ok 18 1029s ok 19 1029s ok 20 1029s ok 21 1029s ok 22 1029s ok 23 1029s ok 24 1029s ok 25 1029s ok 26 1029s ok 27 1029s ok 28 1029s ok 29 1029s ok 30 1029s ok 31 1029s ok 32 1029s ok 33 1029s ok 34 1029s ok 35 1029s ok 36 1029s ok 37 1029s ok 38 1029s ok 39 1029s ok 40 1029s ok 41 1029s ok 42 1029s ok 43 1029s ok 44 1029s ok 45 1029s # testing : response was 304 1029s # expected: qr/HTTP\/1\.. 304/ 1029s # received: 'HTTP/1.1 304 Not Modified' 1029s ok 46 1029s # testing : expect EOF after 304 header 1029s # expected: 0 1029s # received: 0 1029s ok 47 1029s ok 1031s t/modules/digest.t .................. 1031s 1..13 1031s # Running under perl version 5.038002 for linux 1031s # Current time local: Tue Dec 17 19:05:42 2024 1031s # Current time GMT: Tue Dec 17 19:05:42 2024 1031s # Using Test.pm version 1.31 1031s # Using Apache/Test.pm version 1.42 1031s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm1 1031s # testing : no user to authenticate 1031s # expected: 401 1031s # received: '401' 1031s ok 1 1031s # testing : user1:foo not found 1031s # expected: 401 1031s # received: '401' 1031s ok 2 1031s # testing : user1:password1 found 1031s # expected: 200 1031s # received: '200' 1031s ok 3 1031s # testing : user1:password1 with query string found 1031s # expected: 200 1031s # received: '200' 1031s ok 4 1031s # testing : manual Authorization header query string 1031s # expected: 200 1031s # received: '200' 1031s ok 5 1031s # testing : manual Authorization with no query string in header 1031s # expected: 400 1031s # received: '400' 1031s ok 6 1031s # testing : manual Authorization header with mismatched query string 1031s # expected: 400 1031s # received: '400' 1031s ok 7 1031s # testing : manual Authorization header with mismatched query string 1031s # expected: 400 1031s # received: '400' 1031s ok 8 1031s # testing : manual Authorization with no query string in header + MSIE 1031s # expected: 200 1031s # received: '200' 1031s ok 9 1031s # testing : a compliant response coming from MSIE 1031s # expected: 200 1031s # received: '200' 1031s ok 10 1031s # testing : manual Authorization header with mismatched query string + MSIE 1031s # expected: 400 1031s # received: '400' 1031s ok 11 1031s # testing : manual Authorization header with mismatched query string + MSIE 1031s # expected: 400 1031s # received: '400' 1031s ok 12 1031s # testing : no query string + MSIE 1031s # expected: 200 1031s # received: '200' 1031s ok 13 1031s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/realm1 1031s ok 1033s t/modules/dir.t ..................... 1033s 1..212 1033s # Running under perl version 5.038002 for linux 1033s # Current time local: Tue Dec 17 19:05:44 2024 1033s # Current time GMT: Tue Dec 17 19:05:44 2024 1033s # Using Test.pm version 1.31 1033s # Using Apache/Test.pm version 1.42 1033s expecting 403 (forbidden) using DirectoryIndex foo 1033s ok 1 1033s running 5 test gambit for "1.html" 1033s ok 2 1033s ok 3 1033s ok 4 1033s ok 5 1033s ok 6 1033s running 5 test gambit for "2.html" 1033s ok 7 1033s ok 8 1033s ok 9 1033s ok 10 1033s ok 11 1033s running 5 test gambit for "3.html" 1033s ok 12 1033s ok 13 1033s ok 14 1033s ok 15 1033s ok 16 1033s running 5 test gambit for "4.html" 1033s ok 17 1033s ok 18 1033s ok 19 1033s ok 20 1033s ok 21 1033s running 5 test gambit for "5.html" 1033s ok 22 1033s ok 23 1033s ok 24 1033s ok 25 1033s ok 26 1033s running 5 test gambit for "6.html" 1033s ok 27 1033s ok 28 1033s ok 29 1033s ok 30 1033s ok 31 1033s running 5 test gambit for "7.html" 1033s ok 32 1033s ok 33 1033s ok 34 1033s ok 35 1033s ok 36 1033s running 5 test gambit for "8.html" 1033s ok 37 1033s ok 38 1033s ok 39 1033s ok 40 1033s ok 41 1033s running 5 test gambit for "9.html" 1033s ok 42 1033s ok 43 1033s ok 44 1033s ok 45 1033s ok 46 1033s running 5 test gambit for "0.html" 1033s ok 47 1033s ok 48 1033s ok 49 1033s ok 50 1033s ok 51 1033s expecting 403 (forbidden) using DirectoryIndex goo 1033s ok 52 1033s running 5 test gambit for "1.html" 1033s ok 53 1033s ok 54 1033s ok 55 1033s ok 56 1033s ok 57 1033s running 5 test gambit for "2.html" 1033s ok 58 1033s ok 59 1033s ok 60 1033s ok 61 1033s ok 62 1033s running 5 test gambit for "3.html" 1033s ok 63 1033s ok 64 1033s ok 65 1033s ok 66 1033s ok 67 1033s running 5 test gambit for "4.html" 1033s ok 68 1033s ok 69 1033s ok 70 1033s ok 71 1033s ok 72 1033s running 5 test gambit for "5.html" 1033s ok 73 1033s ok 74 1033s ok 75 1033s ok 76 1033s ok 77 1033s running 5 test gambit for "6.html" 1033s ok 78 1033s ok 79 1033s ok 80 1033s ok 81 1033s ok 82 1033s running 5 test gambit for "7.html" 1033s ok 83 1033s ok 84 1033s ok 85 1033s ok 86 1033s ok 87 1033s running 5 test gambit for "8.html" 1033s ok 88 1033s ok 89 1033s ok 90 1033s ok 91 1033s ok 92 1033s running 5 test gambit for "9.html" 1033s ok 93 1033s ok 94 1033s ok 95 1033s ok 96 1033s ok 97 1033s running 5 test gambit for "0.html" 1033s ok 98 1033s ok 99 1033s ok 100 1033s ok 101 1033s ok 102 1033s expecting 403 (forbidden) using DirectoryIndex moo 1033s ok 103 1033s running 5 test gambit for "1.html" 1033s ok 104 1033s ok 105 1033s ok 106 1033s ok 107 1033s ok 108 1033s running 5 test gambit for "2.html" 1033s ok 109 1033s ok 110 1033s ok 111 1033s ok 112 1033s ok 113 1033s running 5 test gambit for "3.html" 1033s ok 114 1033s ok 115 1033s ok 116 1033s ok 117 1033s ok 118 1033s running 5 test gambit for "4.html" 1033s ok 119 1033s ok 120 1033s ok 121 1033s ok 122 1033s ok 123 1033s running 5 test gambit for "5.html" 1033s ok 124 1033s ok 125 1033s ok 126 1033s ok 127 1033s ok 128 1033s running 5 test gambit for "6.html" 1033s ok 129 1033s ok 130 1033s ok 131 1033s ok 132 1033s ok 133 1033s running 5 test gambit for "7.html" 1033s ok 134 1033s ok 135 1033s ok 136 1033s ok 137 1033s ok 138 1033s running 5 test gambit for "8.html" 1033s ok 139 1033s ok 140 1033s ok 141 1033s ok 142 1033s ok 143 1033s running 5 test gambit for "9.html" 1033s ok 144 1033s ok 145 1033s ok 146 1033s ok 147 1033s ok 148 1033s running 5 test gambit for "0.html" 1033s ok 149 1033s ok 150 1033s ok 151 1033s ok 152 1033s ok 153 1033s expecting 403 (forbidden) using DirectoryIndex bleh 1033s ok 154 1033s running 5 test gambit for "1.html" 1033s ok 155 1033s ok 156 1033s ok 157 1033s ok 158 1033s ok 159 1033s running 5 test gambit for "2.html" 1033s ok 160 1033s ok 161 1033s ok 162 1033s ok 163 1033s ok 164 1033s running 5 test gambit for "3.html" 1033s ok 165 1033s ok 166 1033s ok 167 1033s ok 168 1033s ok 169 1033s running 5 test gambit for "4.html" 1033s ok 170 1033s ok 171 1033s ok 172 1033s ok 173 1033s ok 174 1033s running 5 test gambit for "5.html" 1033s ok 175 1033s ok 176 1033s ok 177 1033s ok 178 1033s ok 179 1033s running 5 test gambit for "6.html" 1033s ok 180 1033s ok 181 1033s ok 182 1033s ok 183 1033s ok 184 1033s running 5 test gambit for "7.html" 1033s ok 185 1033s ok 186 1033s ok 187 1033s ok 188 1033s ok 189 1033s running 5 test gambit for "8.html" 1033s ok 190 1033s ok 191 1033s ok 192 1033s ok 193 1033s ok 194 1033s running 5 test gambit for "9.html" 1033s ok 195 1033s ok 196 1033s ok 197 1033s ok 198 1033s ok 199 1033s running 5 test gambit for "0.html" 1033s ok 200 1033s ok 201 1033s ok 202 1033s ok 203 1033s ok 204 1033s DirectoryIndex /modules/alias/index.html 1033s ok 205 1033s expecting 403 for DirectoryIndex foo goo moo bleh 1033s ok 206 1033s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1033s ok 207 1033s expecting 1 with DirectoryIndex foo goo moo bleh 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1033s ok 208 1033s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1033s ok 209 1033s ok 210 1033s ok 211 1033s ok 212 # skip missing DirectorySlash NotFound 1033s ok 1035s t/modules/directorymatch.t .......... 1035s 1..2 1035s # Running under perl version 5.038002 for linux 1035s # Current time local: Tue Dec 17 19:05:46 2024 1035s # Current time GMT: Tue Dec 17 19:05:46 2024 1035s # Using Test.pm version 1.31 1035s # Using Apache/Test.pm version 1.42 1035s # testing : code for /index.html 1035s # expected: 200 1035s # received: '200' 1035s ok 1 1035s # testing : check for DMMATCH1 1035s # expected: '1' 1035s # received: '1' 1035s ok 2 1035s ok 1037s t/modules/env.t ..................... 1037s 1..6 1037s # Running under perl version 5.038002 for linux 1037s # Current time local: Tue Dec 17 19:05:48 2024 1037s # Current time GMT: Tue Dec 17 19:05:48 2024 1037s # Using Test.pm version 1.31 1037s # Using Apache/Test.pm version 1.42 1037s # host: /modules/env/host.shtml 1037s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1037s ok 1 1037s # nothere: /modules/env/nothere.shtml 1037s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1037s ok 2 1037s # set: /modules/env/set.shtml 1037s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1037s ok 3 1037s # setempty: /modules/env/setempty.shtml 1037s # setempty: EXPECT -><- ACTUAL -><- 1037s ok 4 1037s # type: /modules/env/type.shtml 1037s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1037s ok 5 1037s # unset: /modules/env/unset.shtml 1037s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1037s ok 6 1037s ok 1039s t/modules/expires.t ................. 1039s 1..92 1039s # Running under perl version 5.038002 for linux 1039s # Current time local: Tue Dec 17 19:05:50 2024 1039s # Current time GMT: Tue Dec 17 19:05:50 2024 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.42 1039s # debug: index.html 1039s HTTP/1.1 200 OK 1039s Cache-Control: max-age=308725569 1039s Connection: close 1039s Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Accept-Ranges: bytes 1039s ETag: "3-613edd771cbc0" 1039s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1039s Vary: In-If1 1039s Content-Length: 3 1039s Content-Type: text/html 1039s Expires: Sat, 30 Sep 2034 00:12:02 GMT 1039s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1039s Client-Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Client-Peer: 127.0.0.1:8529 1039s Client-Response-Num: 1 1039s DMMATCH1: 1 1039s 1039s 1039s ok 1 1039s # debug: [Cache-Control] [max-age=308725569] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1039s # debug: expires 2043187922 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 332425819 1039s # debug: actual : 332425819 1039s ok 2 1039s # debug: text.txt 1039s HTTP/1.1 200 OK 1039s Cache-Control: max-age=0 1039s Connection: close 1039s Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Accept-Ranges: bytes 1039s ETag: "0-613edd771cbc0" 1039s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1039s Vary: In-If1 1039s Content-Type: text/plain 1039s Expires: Tue, 17 Dec 2024 19:05:52 GMT 1039s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1039s Client-Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Client-Peer: 127.0.0.1:8529 1039s Client-Response-Num: 1 1039s DMMATCH1: 1 1039s 1039s 1039s ok 3 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 4 1039s # debug: image.gif 1039s HTTP/1.1 200 OK 1039s Cache-Control: max-age=120 1039s Connection: close 1039s Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Accept-Ranges: bytes 1039s ETag: "0-613edd771cbc0" 1039s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1039s Vary: In-If1 1039s Content-Type: image/gif 1039s Expires: Tue, 17 Dec 2024 19:07:52 GMT 1039s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1039s Client-Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Client-Peer: 127.0.0.1:8529 1039s Client-Response-Num: 1 1039s DMMATCH1: 1 1039s 1039s 1039s ok 5 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 6 1039s # debug: foo.jpg 1039s HTTP/1.1 200 OK 1039s Cache-Control: max-age=86400 1039s Connection: close 1039s Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Accept-Ranges: bytes 1039s ETag: "0-613edd771cbc0" 1039s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1039s Vary: In-If1 1039s Content-Type: image/jpeg 1039s Expires: Wed, 18 Dec 2024 19:05:52 GMT 1039s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1039s Client-Date: Tue, 17 Dec 2024 19:05:52 GMT 1039s Client-Peer: 127.0.0.1:8529 1039s Client-Response-Num: 1 1039s DMMATCH1: 1 1039s 1039s 1039s ok 7 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 8 1039s # debug: [Cache-Control] [max-age=308725569] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1039s # debug: expires 2043187922 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 332425819 1039s # debug: actual : 332425819 1039s ok 9 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 10 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 11 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 12 1039s # --- 1039s # ExpiresActive On 1039s # debug: [Cache-Control] [max-age=308725569] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1039s # debug: expires 2043187922 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 332425819 1039s # debug: actual : 332425819 1039s ok 13 1039s # --- 1039s # ExpiresActive On 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 14 1039s # --- 1039s # ExpiresActive On 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 15 1039s # --- 1039s # ExpiresActive On 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 16 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 2 weeks 6 days 5 hours 43 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=1748590] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Tue, 07 Jan 2025 00:49:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 07 Jan 2025 00:49:02 GMT 1039s # debug: expires 1736210942 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 1748590 1039s # debug: actual : 1748590 1039s ok 17 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 2 weeks 6 days 5 hours 43 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 18 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 2 weeks 6 days 5 hours 43 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 19 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 2 weeks 6 days 5 hours 43 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 20 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType text/plain A40782815 1039s # debug: [Cache-Control] [max-age=308725569] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1039s # debug: expires 2043187922 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 332425819 1039s # debug: actual : 332425819 1039s ok 21 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType text/plain A40782815 1039s # debug: [Cache-Control] [max-age=40782815] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Fri, 03 Apr 2026 19:39:27 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Fri, 03 Apr 2026 19:39:27 GMT 1039s # debug: expires 1775245167 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 40782815 1039s # debug: actual : 40782815 1039s ok 22 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType text/plain A40782815 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 23 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType text/plain A40782815 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 24 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 1 years 2 weeks 12 days 2 hours 37 minutes 42 seconds" 1039s ExpiresByType text/plain A37335610 1039s # debug: [Cache-Control] [max-age=33791862] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Mon, 12 Jan 2026 21:43:34 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Mon, 12 Jan 2026 21:43:34 GMT 1039s # debug: expires 1768254214 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 33791862 1039s # debug: actual : 33791862 1039s ok 25 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 1 years 2 weeks 12 days 2 hours 37 minutes 42 seconds" 1039s ExpiresByType text/plain A37335610 1039s # debug: [Cache-Control] [max-age=37335610] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Sun, 22 Feb 2026 22:06:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sun, 22 Feb 2026 22:06:02 GMT 1039s # debug: expires 1771797962 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 37335610 1039s # debug: actual : 37335610 1039s ok 26 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 1 years 2 weeks 12 days 2 hours 37 minutes 42 seconds" 1039s ExpiresByType text/plain A37335610 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 27 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault "access plus 1 years 2 weeks 12 days 2 hours 37 minutes 42 seconds" 1039s ExpiresByType text/plain A37335610 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 28 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault M4669450 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 29 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault M4669450 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 30 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault M4669450 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 31 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault M4669450 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 32 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/gif A1322371 1039s # debug: [Cache-Control] [max-age=308725569] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1039s # debug: expires 2043187922 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 332425819 1039s # debug: actual : 332425819 1039s ok 33 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/gif A1322371 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 34 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/gif A1322371 1039s # debug: [Cache-Control] [max-age=1322371] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Thu, 02 Jan 2025 02:25:23 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Thu, 02 Jan 2025 02:25:23 GMT 1039s # debug: expires 1735784723 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 1322371 1039s # debug: actual : 1322371 1039s ok 35 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/gif A1322371 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 36 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault M5446067 1039s ExpiresByType image/gif "access plus 1 years 1 months 2 weeks 13 days 4 hours 22 minutes 21 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 37 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault M5446067 1039s ExpiresByType image/gif "access plus 1 years 1 months 2 weeks 13 days 4 hours 22 minutes 21 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 38 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault M5446067 1039s ExpiresByType image/gif "access plus 1 years 1 months 2 weeks 13 days 4 hours 22 minutes 21 seconds" 1039s # debug: [Cache-Control] [max-age=36476541] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Thu, 12 Feb 2026 23:28:13 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Thu, 12 Feb 2026 23:28:13 GMT 1039s # debug: expires 1770938893 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 36476541 1039s # debug: actual : 36476541 1039s ok 39 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault M5446067 1039s ExpiresByType image/gif "access plus 1 years 1 months 2 weeks 13 days 4 hours 22 minutes 21 seconds" 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 40 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "modification plus 3 months 2 weeks 15 days 5 hours 48 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 41 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "modification plus 3 months 2 weeks 15 days 5 hours 48 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 42 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "modification plus 3 months 2 weeks 15 days 5 hours 48 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 43 1039s #--- 1039s # ExpiresActive On 1039s ExpiresDefault "modification plus 3 months 2 weeks 15 days 5 hours 48 minutes 10 seconds" 1039s # debug: [Cache-Control] [max-age=86400] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Wed, 18 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 18 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734548752 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 86400 1039s # debug: actual : 86400 1039s ok 44 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/jpeg "modification plus 2 weeks 13 days 4 hours 4 minutes 24 seconds" 1039s # debug: [Cache-Control] [max-age=308725569] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1039s # debug: expires 2043187922 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 332425819 1039s # debug: actual : 332425819 1039s ok 45 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/jpeg "modification plus 2 weeks 13 days 4 hours 4 minutes 24 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 46 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/jpeg "modification plus 2 weeks 13 days 4 hours 4 minutes 24 seconds" 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 47 1039s # --- 1039s # ExpiresActive On 1039s ExpiresByType image/jpeg "modification plus 2 weeks 13 days 4 hours 4 minutes 24 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 48 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault A3720062 1039s ExpiresByType image/jpeg "access plus 11 days 18 minutes 37 seconds" 1039s # debug: [Cache-Control] [max-age=3720062] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Expires] [Wed, 29 Jan 2025 20:26:54 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Wed, 29 Jan 2025 20:26:54 GMT 1039s # debug: expires 1738182414 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 3720062 1039s # debug: actual : 3720062 1039s ok 49 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault A3720062 1039s ExpiresByType image/jpeg "access plus 11 days 18 minutes 37 seconds" 1039s # debug: [Cache-Control] [max-age=0] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: expires 1734462352 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 23700249 1039s # debug: actual : 23700249 1039s ok 50 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault A3720062 1039s ExpiresByType image/jpeg "access plus 11 days 18 minutes 37 seconds" 1039s # debug: [Cache-Control] [max-age=120] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Expires] [Tue, 17 Dec 2024 19:07:52 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Tue, 17 Dec 2024 19:07:52 GMT 1039s # debug: expires 1734462472 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 120 1039s # debug: actual : 120 1039s ok 51 1039s # --- 1039s # ExpiresActive On 1039s ExpiresDefault A3720062 1039s ExpiresByType image/jpeg "access plus 11 days 18 minutes 37 seconds" 1039s # debug: [Cache-Control] [max-age=951517] 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Expires] [Sat, 28 Dec 2024 19:24:29 GMT] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s # debug: access Tue, 17 Dec 2024 19:05:52 GMT 1039s # debug: access 1734462352 1039s # debug: expires Sat, 28 Dec 2024 19:24:29 GMT 1039s # debug: expires 1735413869 1039s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1039s # debug: modified 1710762103 1039s # debug: expected: 951517 1039s # debug: actual : 951517 1039s ok 52 1039s # --- 1039s # ExpiresActive Off 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 53 1039s # --- 1039s # ExpiresActive Off 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 54 1039s # --- 1039s # ExpiresActive Off 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 55 1039s # --- 1039s # ExpiresActive Off 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 56 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault "access plus 1 years 2 months 1 weeks 5 days 3 hours 19 minutes 48 seconds" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 57 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault "access plus 1 years 2 months 1 weeks 5 days 3 hours 19 minutes 48 seconds" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 58 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault "access plus 1 years 2 months 1 weeks 5 days 3 hours 19 minutes 48 seconds" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 59 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault "access plus 1 years 2 months 1 weeks 5 days 3 hours 19 minutes 48 seconds" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 60 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType text/plain M613961 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 61 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType text/plain M613961 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 62 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType text/plain M613961 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 63 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType text/plain M613961 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 64 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault A38363546 1039s ExpiresByType text/plain "modification plus 2 months 18 days 1 hours 41 minutes" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 65 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault A38363546 1039s ExpiresByType text/plain "modification plus 2 months 18 days 1 hours 41 minutes" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 66 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault A38363546 1039s ExpiresByType text/plain "modification plus 2 months 18 days 1 hours 41 minutes" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 67 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault A38363546 1039s ExpiresByType text/plain "modification plus 2 months 18 days 1 hours 41 minutes" 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 68 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault A1989327 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 69 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault A1989327 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 70 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault A1989327 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 71 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault A1989327 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 72 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/gif M39511067 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 73 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/gif M39511067 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 74 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/gif M39511067 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 75 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/gif M39511067 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 76 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37874580 1039s ExpiresByType image/gif A5991822 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 77 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37874580 1039s ExpiresByType image/gif A5991822 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 78 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37874580 1039s ExpiresByType image/gif A5991822 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 79 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37874580 1039s ExpiresByType image/gif A5991822 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 80 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault M40544199 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 81 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault M40544199 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 82 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault M40544199 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 83 1039s #--- 1039s # ExpiresActive Off 1039s ExpiresDefault M40544199 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 84 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/jpeg M7958187 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 85 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/jpeg M7958187 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 86 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/jpeg M7958187 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 87 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresByType image/jpeg M7958187 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 88 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37955041 1039s ExpiresByType image/jpeg M40614548 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["3-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Length] [3] 1039s # debug: [Content-Type] [text/html] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 89 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37955041 1039s ExpiresByType image/jpeg M40614548 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [text/plain] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 90 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37955041 1039s ExpiresByType image/jpeg M40614548 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/gif] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 91 1039s # --- 1039s # ExpiresActive Off 1039s ExpiresDefault M37955041 1039s ExpiresByType image/jpeg M40614548 1039s # debug: [Connection] [close] 1039s # debug: [Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Accept-Ranges] [bytes] 1039s # debug: [ETag] ["0-613edd771cbc0"] 1039s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1039s # debug: [Vary] [In-If1] 1039s # debug: [Content-Type] [image/jpeg] 1039s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1039s # debug: [Client-Date] [Tue, 17 Dec 2024 19:05:52 GMT] 1039s # debug: [Client-Peer] [127.0.0.1:8529] 1039s # debug: [Client-Response-Num] [1] 1039s # debug: [DMMATCH1] [1] 1039s ok 92 1039s ok 1042s t/modules/ext_filter.t .............. 1042s 1..24 1042s # Running under perl version 5.038002 for linux 1042s # Current time local: Tue Dec 17 19:05:52 2024 1042s # Current time GMT: Tue Dec 17 19:05:52 2024 1042s # Using Test.pm version 1.31 1042s # Using Apache/Test.pm version 1.42 1042s # testing : sed output filter 1042s # expected: 'barbar' 1042s # received: 'barbar' 1042s ok 1 1042s # testing : slow filter process 1042s # expected: 'foobar' 1042s # received: 'foobar' 1042s ok 2 1042s # testing : echo worked 1042s # expected: 200 1042s # received: '200' 1042s ok 3 1042s # testing : request body filtered 1042s # expected: 'barbar 1042s # ' 1042s # received: 'barbar 1042s # ' 1042s ok 4 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 5 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 6 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 7 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 8 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 9 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 10 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 11 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 12 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 13 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 14 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 15 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 16 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 17 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 18 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 19 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 20 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 21 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 22 1042s # testing : got 413 error 1042s # expected: 413 1042s # received: '413' 1042s ok 23 1042s # testing : got 413 error body 1042s # expected: qr/413 Request Entity Too Large/ 1042s # received: ' 1042s # 1042s # 413 Request Entity Too Large 1042s # 1042s #

Request Entity Too Large

1042s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1042s # the request exceeds the capacity limit. 1042s # 1042s # ' 1042s ok 24 1042s ok 1044s t/modules/filter.t .................. 1044s 1..5 1044s # Running under perl version 5.038002 for linux 1044s # Current time local: Tue Dec 17 19:05:55 2024 1044s # Current time GMT: Tue Dec 17 19:05:55 2024 1044s # Using Test.pm version 1.31 1044s # Using Apache/Test.pm version 1.42 1044s # expected: 'HELLOWORLD' 1044s # received: 'HELLOWORLD' 1044s ok 1 1044s # expected: 'HELLOWORLD' 1044s # received: 'HELLOWORLD' 1044s ok 2 1044s # expected: 'HELLOWORLD' 1044s # received: 'HELLOWORLD' 1044s ok 3 1044s # expected: 'helloworld' 1044s # received: 'helloworld' 1044s ok 4 1044s # expected: 'helloworld' 1044s # received: 'helloworld' 1044s ok 5 1044s ok 1046s t/modules/headers.t ................. 1046s 1..376 1046s # Running under perl version 5.038002 for linux 1046s # Current time local: Tue Dec 17 19:05:57 2024 1046s # Current time GMT: Tue Dec 17 19:05:57 2024 1046s # Using Test.pm version 1.31 1046s # Using Apache/Test.pm version 1.42 1046s ok 1 1046s ok 2 1046s ok 3 1046s ok 4 1046s ok 5 1046s ok 6 1046s ok 7 1046s ok 8 1046s ok 9 1046s ok 10 1046s ok 11 1046s ok 12 1046s ok 13 1046s ok 14 1046s ok 15 1046s ok 16 1046s ok 17 1046s ok 18 1046s ok 19 1046s ok 20 1046s ok 21 1046s ok 22 1046s ok 23 1046s ok 24 1046s ok 25 1046s ok 26 1046s ok 27 1046s ok 28 1046s ok 29 1046s ok 30 1046s ok 31 1046s ok 32 1046s ok 33 1046s ok 34 1046s ok 35 1046s ok 36 1046s ok 37 1046s ok 38 1046s ok 39 1046s ok 40 1046s ok 41 1046s ok 42 1046s ok 43 1046s ok 44 1046s ok 45 1046s ok 46 1046s ok 47 1046s ok 48 1046s ok 49 1046s ok 50 1046s ok 51 1046s ok 52 1046s ok 53 1046s ok 54 1046s ok 55 1046s ok 56 1046s ok 57 1046s ok 58 1046s ok 59 1046s ok 60 1046s ok 61 1046s ok 62 1046s ok 63 1046s ok 64 1046s ok 65 1046s ok 66 1046s ok 67 1046s ok 68 1046s ok 69 1046s ok 70 1046s ok 71 1046s ok 72 1046s ok 73 1046s ok 74 1046s ok 75 1046s ok 76 1046s ok 77 1046s ok 78 1046s ok 79 1046s ok 80 1046s ok 81 1046s ok 82 1046s ok 83 1046s ok 84 1046s ok 85 1046s ok 86 1046s ok 87 1046s ok 88 1046s ok 89 1046s ok 90 1046s ok 91 1046s ok 92 1046s ok 93 1046s ok 94 1046s ok 95 1046s ok 96 1046s ok 97 1046s ok 98 1046s ok 99 1046s ok 100 1046s ok 101 1046s ok 102 1046s ok 103 1046s ok 104 1046s ok 105 1046s ok 106 1046s ok 107 1046s ok 108 1046s ok 109 1046s ok 110 1046s ok 111 1046s ok 112 1046s ok 113 1046s ok 114 1046s ok 115 1046s ok 116 1046s ok 117 1046s ok 118 1046s ok 119 1046s ok 120 1046s ok 121 1046s ok 122 1046s ok 123 1046s ok 124 1046s ok 125 1046s ok 126 1046s ok 127 1046s ok 128 1046s ok 129 1046s ok 130 1046s ok 131 1046s ok 132 1046s ok 133 1046s ok 134 1046s ok 135 1046s ok 136 1046s ok 137 1046s ok 138 1046s ok 139 1046s ok 140 1046s ok 141 1046s ok 142 1046s ok 143 1046s ok 144 1046s ok 145 1046s ok 146 1046s ok 147 1046s ok 148 1046s ok 149 1046s ok 150 1046s ok 151 1046s ok 152 1046s ok 153 1046s ok 154 1046s ok 155 1046s ok 156 1046s ok 157 1046s ok 158 1046s ok 159 1046s ok 160 1046s ok 161 1046s ok 162 1046s ok 163 1046s ok 164 1046s ok 165 1046s ok 166 1046s ok 167 1046s ok 168 1046s ok 169 1046s ok 170 1046s ok 171 1046s ok 172 1046s ok 173 1046s ok 174 1046s ok 175 1046s ok 176 1046s ok 177 1046s ok 178 1046s ok 179 1046s ok 180 1046s ok 181 1046s ok 182 1046s ok 183 1046s ok 184 1046s ok 185 1046s ok 186 1046s ok 187 1046s ok 188 1046s ok 189 1046s ok 190 1046s ok 191 1046s ok 192 1046s ok 193 1046s ok 194 1046s ok 195 1046s ok 196 1046s ok 197 1046s ok 198 1046s ok 199 1046s ok 200 1046s ok 201 1046s ok 202 1046s ok 203 1046s ok 204 1046s ok 205 1046s ok 206 1046s ok 207 1046s ok 208 1046s ok 209 1046s ok 210 1046s ok 211 1046s ok 212 1046s ok 213 1046s ok 214 1046s ok 215 1046s ok 216 1046s ok 217 1046s ok 218 1046s ok 219 1046s ok 220 1046s ok 221 1046s ok 222 1046s ok 223 1046s ok 224 1046s ok 225 1046s ok 226 1046s ok 227 1046s ok 228 1046s ok 229 1046s ok 230 1046s ok 231 1046s ok 232 1046s ok 233 1046s ok 234 1046s ok 235 1046s ok 236 1046s ok 237 1046s ok 238 1046s ok 239 1046s ok 240 1046s ok 241 1046s ok 242 1046s ok 243 1046s ok 244 1046s ok 245 1046s ok 246 1046s ok 247 1046s ok 248 1046s ok 249 1046s ok 250 1046s ok 251 1046s ok 252 1046s ok 253 1046s ok 254 1046s ok 255 1046s ok 256 1046s ok 257 1046s ok 258 1046s ok 259 1046s ok 260 1046s ok 261 1046s ok 262 1046s ok 263 1046s ok 264 1046s ok 265 1046s ok 266 1046s ok 267 1046s ok 268 1046s ok 269 1046s ok 270 1046s ok 271 1046s ok 272 1046s ok 273 1046s ok 274 1046s ok 275 1046s ok 276 1046s ok 277 1046s ok 278 1046s ok 279 1046s ok 280 1046s ok 281 1046s ok 282 1046s ok 283 1046s ok 284 1046s ok 285 1046s ok 286 1046s ok 287 1046s ok 288 1046s ok 289 1046s ok 290 1046s ok 291 1046s ok 292 1046s ok 293 1046s ok 294 1046s ok 295 1046s ok 296 1046s ok 297 1046s ok 298 1046s ok 299 1046s ok 300 1046s ok 301 1046s ok 302 1046s ok 303 1046s ok 304 1046s ok 305 1046s ok 306 1046s ok 307 1046s ok 308 1046s ok 309 1046s ok 310 1046s ok 311 1046s ok 312 1046s ok 313 1046s ok 314 1046s ok 315 1046s ok 316 1046s ok 317 1046s ok 318 1046s ok 319 1046s ok 320 1046s ok 321 1046s ok 322 1046s ok 323 1046s ok 324 1046s ok 325 1046s ok 326 1046s ok 327 1046s ok 328 1046s ok 329 1046s ok 330 1046s ok 331 1046s ok 332 1046s ok 333 1046s ok 334 1046s ok 335 1046s ok 336 1046s ok 337 1046s ok 338 1046s ok 339 1046s ok 340 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: value 1046s Header sent n°1: 1046s header: Aaa 1046s value: b 1046s Header sent n°2: 1046s header: Aa 1046s value: bb 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 341 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: value 1046s received: value 1046s 1046s Header received n°1: 1046s header: Aaa 1046s expected: b 1046s received: b 1046s 1046s Header received n°2: 1046s header: Aa 1046s expected: bb 1046s received: bb 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Aa: bb 1046s Aaa: b 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: value 1046s 1046s ok 342 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo 1046s Header sent n°1: 1046s header: aaa 1046s value: b 1046s Header sent n°2: 1046s header: aa 1046s value: bb 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 343 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Header received n°1: 1046s header: aa 1046s expected: bb 1046s received: bb 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Aa: bb 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 344 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo 1046s Header sent n°1: 1046s header: Test-Header1 1046s value: value1 1046s Header sent n°2: 1046s header: Test-Header2 1046s value: value2 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 345 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Header received n°1: 1046s header: Test-Header1 1046s expected: value1 1046s received: value1 1046s 1046s Header received n°2: 1046s header: Test-Header2 1046s expected: value2 1046s received: value2 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s Test-Header1: value1 1046s Test-Header2: value2 1046s 1046s ok 346 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foofoo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 347 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: barfoo 1046s received: barfoo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: barfoo 1046s 1046s ok 348 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo2foo2 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 349 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: barfoo2 1046s received: barfoo2 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: barfoo2 1046s 1046s ok 350 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foofoo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 351 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: bar2foo 1046s received: bar2foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: bar2foo 1046s 1046s ok 352 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foofoo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 353 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: barbar 1046s received: barbar 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: barbar 1046s 1046s ok 354 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo2foo2 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 355 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: barbar 1046s received: barbar 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: barbar 1046s 1046s ok 356 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foofoo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 357 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: bar2bar2 1046s received: bar2bar2 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: bar2bar2 1046s 1046s ok 358 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 359 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 360 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 361 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 362 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: "foo" 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 363 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: "foo", foo 1046s received: "foo", foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: "foo", foo 1046s 1046s ok 364 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 365 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo, bar 1046s received: foo, bar 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo, bar 1046s 1046s ok 366 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 367 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 368 1046s 1046s 1046s 1046s Header sent n°0: 1046s header: Test-Header 1046s value: foo 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 369 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Header received n°1: 1046s header: Test-Header2 1046s expected: bar 1046s received: bar 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s Test-Header2: bar 1046s 1046s ok 370 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 371 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 372 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 373 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 374 1046s # testing : Checking return code is '200' 1046s # expected: 200 1046s # received: '200' 1046s ok 375 1046s 1046s Header received n°0: 1046s header: Test-Header 1046s expected: foo 1046s received: foo 1046s 1046s Response received is: 1046s HTTP/1.1 200 OK 1046s Connection: close 1046s Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Accept-Ranges: bytes 1046s ETag: "0-613edd771cbc0" 1046s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1046s Vary: In-If1 1046s Content-Length: 0 1046s Content-Type: text/html 1046s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1046s Client-Date: Tue, 17 Dec 2024 19:05:59 GMT 1046s Client-Peer: 127.0.0.1:8529 1046s Client-Response-Num: 1 1046s DMMATCH1: 1 1046s Test-Header: foo 1046s 1046s ok 376 1046s ok 1053s t/modules/heartbeat.t ............... 1053s 1..1 1053s # Running under perl version 5.038002 for linux 1053s # Current time local: Tue Dec 17 19:05:59 2024 1053s # Current time GMT: Tue Dec 17 19:05:59 2024 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.42 1053s Expecting at least 3 heartbeat ; Seen: 5 1053s ok 1 1053s ok 1055s t/modules/http2.t ................... 1055s 1..56 1055s # Running under perl version 5.038002 for linux 1055s # Current time local: Tue Dec 17 19:06:06 2024 1055s # Current time GMT: Tue Dec 17 19:06:06 2024 1055s # Using Test.pm version 1.31 1055s # Using Apache/Test.pm version 1.42 1055s ok 1 1055s ok 2 1055s # testing : read first response-line 1055s # expected: qr/^HTTP\/1\.. 200/ 1055s # received: 'HTTP/1.1 200 OK 1055s # ' 1055s ok 3 1055s # testing : TLS version in use 1055s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 1055s # received: 'TLSv1_3' 1055s ok 4 1055s test case: TC0001, expecting 200: GET http://localhost:8547/ 1055s # testing : GET http://localhost:8547/ 1055s # expected: 200 1055s # received: '200' 1055s ok 5 1055s test case: TC0002, expecting 404: GET http://localhost:8547/not_here 1055s # testing : GET http://localhost:8547/not_here 1055s # expected: 404 1055s # received: '404' 1055s ok 6 1055s test case: TC0005, cmp index.html file: GET http://localhost:8547/modules/h2/index.html 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 7 1055s ok 8 1055s test case: TC0006, cmp image file: GET http://localhost:8547/modules/h2/003/003_img.jpg 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 9 1055s ok 10 1055s test case: TC0007, rewrite handling: GET http://localhost:8547/modules/h2/latest.tar.gz 1055s # testing : response status 1055s # expected: 302 1055s # received: '302' 1055s ok 11 1055s # testing : location header 1055s # expected: 'http://localhost:8547/modules/h2/xxx-1.0.2a.tar.gz' 1055s # received: 'http://localhost:8547/modules/h2/xxx-1.0.2a.tar.gz' 1055s ok 12 1055s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8547/modules/h2/hello.pl 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 13 1055s # testing : content comparision 1055s # expected: ' 1055s #

Hello World!

1055s # 1055s # ' 1055s # received: ' 1055s #

Hello World!

1055s # 1055s # ' 1055s ok 14 1055s test case: TC0009, necho.pl without arguments: GET http://localhost:8547/modules/h2/necho.pl 1055s # testing : response status 1055s # expected: 400 1055s # received: '400' 1055s ok 15 1055s # testing : content comparision 1055s # expected: ' 1055s #

No query was specified.

1055s # 1055s # ' 1055s # received: ' 1055s #

No query was specified.

1055s # 1055s # ' 1055s ok 16 1055s test case: TC0010, necho.pl 2x10: GET http://localhost:8547/modules/h2/necho.pl?count=2&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 17 1055s # testing : content comparision 1055s # expected: '01234567890123456789' 1055s # received: '01234567890123456789' 1055s ok 18 1055s test case: TC0011, necho.pl 10x10: GET http://localhost:8547/modules/h2/necho.pl?count=10&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 19 1055s # testing : content-length 1055s # expected: 100 1055s # received: 100 1055s ok 20 1055s test case: TC0012, necho.pl 100x10: GET http://localhost:8547/modules/h2/necho.pl?count=100&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 21 1055s # testing : content-length 1055s # expected: 1000 1055s # received: 1000 1055s ok 22 1055s test case: TC0013, necho.pl 1000x10: GET http://localhost:8547/modules/h2/necho.pl?count=1000&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 23 1055s # testing : content-length 1055s # expected: 10000 1055s # received: 10000 1055s ok 24 1055s test case: TC0014, necho.pl 10000x10: GET http://localhost:8547/modules/h2/necho.pl?count=10000&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 25 1055s # testing : content-length 1055s # expected: 100000 1055s # received: 100000 1055s ok 26 1055s test case: TC0015, necho.pl 100000x10: GET http://localhost:8547/modules/h2/necho.pl?count=100000&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 27 1055s # testing : content-length 1055s # expected: 1000000 1055s # received: 1000000 1055s ok 28 1055s test case: TC0001, expecting 200: GET https://localhost:8548/ 1055s # testing : GET https://localhost:8548/ 1055s # expected: 200 1055s # received: '200' 1055s ok 29 1055s test case: TC0002, expecting 404: GET https://localhost:8548/not_here 1055s # testing : GET https://localhost:8548/not_here 1055s # expected: 404 1055s # received: '404' 1055s ok 30 1055s test case: TC0005, cmp index.html file: GET https://localhost:8548/modules/h2/index.html 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 31 1055s ok 32 1055s test case: TC0006, cmp image file: GET https://localhost:8548/modules/h2/003/003_img.jpg 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 33 1055s ok 34 1055s test case: TC0007, rewrite handling: GET https://localhost:8548/modules/h2/latest.tar.gz 1055s # testing : response status 1055s # expected: 302 1055s # received: '302' 1055s ok 35 1055s # testing : location header 1055s # expected: 'https://localhost:8548/modules/h2/xxx-1.0.2a.tar.gz' 1055s # received: 'https://localhost:8548/modules/h2/xxx-1.0.2a.tar.gz' 1055s ok 36 1055s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8548/modules/h2/hello.pl 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 37 1055s # testing : content comparision 1055s # expected: ' 1055s #

Hello World!

1055s # 1055s # ' 1055s # received: ' 1055s #

Hello World!

1055s # 1055s # ' 1055s ok 38 1055s test case: TC0009, necho.pl without arguments: GET https://localhost:8548/modules/h2/necho.pl 1055s # testing : response status 1055s # expected: 400 1055s # received: '400' 1055s ok 39 1055s # testing : content comparision 1055s # expected: ' 1055s #

No query was specified.

1055s # 1055s # ' 1055s # received: ' 1055s #

No query was specified.

1055s # 1055s # ' 1055s ok 40 1055s test case: TC0010, necho.pl 2x10: GET https://localhost:8548/modules/h2/necho.pl?count=2&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 41 1055s # testing : content comparision 1055s # expected: '01234567890123456789' 1055s # received: '01234567890123456789' 1055s ok 42 1055s test case: TC0011, necho.pl 10x10: GET https://localhost:8548/modules/h2/necho.pl?count=10&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 43 1055s # testing : content-length 1055s # expected: 100 1055s # received: 100 1055s ok 44 1055s test case: TC0012, necho.pl 100x10: GET https://localhost:8548/modules/h2/necho.pl?count=100&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 45 1055s # testing : content-length 1055s # expected: 1000 1055s # received: 1000 1055s ok 46 1055s test case: TC0013, necho.pl 1000x10: GET https://localhost:8548/modules/h2/necho.pl?count=1000&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 47 1055s # testing : content-length 1055s # expected: 10000 1055s # received: 10000 1055s ok 48 1055s test case: TC0014, necho.pl 10000x10: GET https://localhost:8548/modules/h2/necho.pl?count=10000&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 49 1055s # testing : content-length 1055s # expected: 100000 1055s # received: 100000 1055s ok 50 1055s test case: TC0015, necho.pl 100000x10: GET https://localhost:8548/modules/h2/necho.pl?count=100000&text=0123456789 1055s # testing : response status 1055s # expected: 200 1055s # received: '200' 1055s ok 51 1055s # testing : content-length 1055s # expected: 1000000 1055s # received: 1000000 1055s ok 52 1055s test case: VHOST000, expecting 200: GET https://localhost:8548/ 1055s setting host_name to localhost:8548# testing : GET https://localhost:8548/ 1055s # expected: 200 1055s # received: '200' 1055s ok 53 1055s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8548/misdirected 1055s # testing : GET https://localhost:8548/misdirected 1055s # expected: 404 1055s # received: '404' 1055s ok 54 1055s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8548/misdirected 1055s # testing : GET https://localhost:8548/misdirected 1055s # expected: 421 1055s # received: '421' 1055s ok 55 1055s test case: VHOST003, expect 421 : GET https://localhost:8548/misdirected 1055s # testing : GET https://localhost:8548/misdirected 1055s # expected: 404 1055s # received: '404' 1055s ok 56 1055s ok 1059s t/modules/include.t ................. 1059s 1..98 1059s # Running under perl version 5.038002 for linux 1059s # Current time local: Tue Dec 17 19:06:08 2024 1059s # Current time GMT: Tue Dec 17 19:06:08 2024 1059s # Using Test.pm version 1.31 1059s # Using Apache/Test.pm version 1.42 1059s # testing : GET /modules/include/abs-path.shtml 1059s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1059s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1059s ok 1 1059s # testing : GET /modules/include/apexpr/err.shtml 1059s # expected: '[an error occurred while processing this directive] err.shtml' 1059s # received: '[an error occurred while processing this directive] err.shtml' 1059s ok 2 1059s # testing : GET /modules/include/apexpr/if1.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 3 1059s # testing : GET /modules/include/apexpr/lazyvar.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 4 1059s # testing : GET /modules/include/apexpr/restrict.shtml 1059s # expected: '[an error occurred while processing this directive] restrict.shtml' 1059s # received: '[an error occurred while processing this directive] restrict.shtml' 1059s ok 5 1059s # testing : GET /modules/include/apexpr/var.shtml 1059s # expected: 'pass pass pass' 1059s # received: 'pass pass pass' 1059s ok 6 1059s # testing : GET /modules/include/big.shtml 1059s # expected: 'hello pass pass pass hello' 1059s # received: 'hello pass pass pass hello' 1059s ok 7 1059s # testing : GET /modules/include/comment.shtml 1059s # expected: 'No comment here' 1059s # received: 'No comment here' 1059s ok 8 1059s # testing : GET /modules/include/echo.shtml 1059s # expected: 'echo.shtml' 1059s # received: 'echo.shtml' 1059s ok 9 1059s # testing : GET /modules/include/echo1.shtml 1059s # expected: '' 1059s # received: '' 1059s ok 10 1059s # testing : GET /modules/include/echo2.shtml 1059s # expected: ' pass config echomsg pass' 1059s # received: ' pass config echomsg pass' 1059s ok 11 1059s # testing : GET /modules/include/echo3.shtml 1059s # expected: '' 1059s # received: '' 1059s ok 12 1059s # testing : GET /modules/include/encode.shtml 1059s # expected: '# %^ %23%20%25%5e' 1059s # received: '# %^ %23%20%25%5e' 1059s ok 13 1059s # testing : GET /modules/include/errmsg1.shtml 1059s # expected: 'errmsg' 1059s # received: 'errmsg' 1059s ok 14 1059s # testing : GET /modules/include/errmsg2.shtml 1059s # expected: 'errmsg' 1059s # received: 'errmsg' 1059s ok 15 1059s # testing : GET /modules/include/errmsg3.shtml 1059s # expected: 'errmsg' 1059s # received: 'errmsg' 1059s ok 16 1059s # testing : GET /modules/include/errmsg4.shtml 1059s # expected: 'pass errmsg' 1059s # received: 'pass errmsg' 1059s ok 17 1059s # testing : GET /modules/include/errmsg5.shtml 1059s # expected: '' 1059s # received: '' 1059s ok 18 1059s # testing : GET /modules/include/exec/off/cgi.shtml 1059s # expected: '[an error occurred while processing this directive]' 1059s # received: '[an error occurred while processing this directive]' 1059s ok 19 1059s # testing : GET /modules/include/exec/off/cmd.shtml 1059s # expected: '[an error occurred while processing this directive]' 1059s # received: '[an error occurred while processing this directive]' 1059s ok 20 1059s # testing : GET /modules/include/exec/on/cgi.shtml 1059s # expected: 'perl cgi' 1059s # received: 'perl cgi' 1059s ok 21 1059s # testing : GET /modules/include/exec/on/cmd.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 22 1059s # testing : GET /modules/include/extra/inc-bogus.shtml 1059s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 1059s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 1059s ok 23 1059s # testing : GET /modules/include/foo.shtml 1059s # expected: '[an error occurred while processing this directive] foo.shtml body' 1059s # received: '[an error occurred while processing this directive] foo.shtml body' 1059s ok 24 1059s # testing : GET /modules/include/foo1.shtml 1059s # expected: '[an error occurred while processing this directive] foo.shtml body' 1059s # received: '[an error occurred while processing this directive] foo.shtml body' 1059s ok 25 1059s # testing : GET /modules/include/foo2.shtml 1059s # expected: '[an error occurred while processing this directive] foo.shtml body' 1059s # received: '[an error occurred while processing this directive] foo.shtml body' 1059s ok 26 1059s # testing : GET /modules/include/if1.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 27 1059s # testing : GET /modules/include/if10.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 28 1059s # testing : GET /modules/include/if11.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 29 1059s # testing : GET /modules/include/if2.shtml 1059s # expected: 'pass pass' 1059s # received: 'pass pass' 1059s ok 30 1059s # testing : GET /modules/include/if3.shtml 1059s # expected: 'pass pass pass' 1059s # received: 'pass pass pass' 1059s ok 31 1059s # testing : GET /modules/include/if4.shtml 1059s # expected: 'pass pass' 1059s # received: 'pass pass' 1059s ok 32 1059s # testing : GET /modules/include/if5.shtml 1059s # expected: 'pass pass pass' 1059s # received: 'pass pass pass' 1059s ok 33 1059s # testing : GET /modules/include/if6.shtml 1059s # expected: '[an error occurred while processing this directive]' 1059s # received: '[an error occurred while processing this directive]' 1059s ok 34 1059s # testing : GET /modules/include/if7.shtml 1059s # expected: '[an error occurred while processing this directive]' 1059s # received: '[an error occurred while processing this directive]' 1059s ok 35 1059s # testing : GET /modules/include/if8.shtml 1059s # expected: 'pass' 1059s # received: 'pass' 1059s ok 36 1059s # testing : GET /modules/include/if9.shtml 1059s # expected: 'pass pass' 1059s # received: 'pass pass' 1059s ok 37 1059s # testing : GET /modules/include/inc-nego.shtml 1059s # expected: 'index.html.en' 1059s # received: 'index.html.en' 1059s ok 38 1059s # testing : GET /modules/include/inc-rfile.shtml 1059s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1059s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1059s ok 39 1059s # testing : GET /modules/include/inc-rvirtual.shtml 1059s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1059s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1059s ok 40 1059s # testing : GET /modules/include/include1.shtml 1059s # expected: 'inc-two.shtml body include.shtml body' 1059s # received: 'inc-two.shtml body include.shtml body' 1059s ok 41 1059s # testing : GET /modules/include/include2.shtml 1059s # expected: 'inc-two.shtml body include.shtml body' 1059s # received: 'inc-two.shtml body include.shtml body' 1059s ok 42 1059s # testing : GET /modules/include/include3.shtml 1059s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1059s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1059s ok 43 1059s # testing : GET /modules/include/include4.shtml 1059s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1059s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1059s ok 44 1059s # testing : GET /modules/include/include5.shtml 1059s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1059s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1059s ok 45 1059s # testing : GET /modules/include/include6.shtml 1059s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1059s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1059s ok 46 1059s # testing : GET /modules/include/malformed.shtml 1059s # expected: '[an error occurred while processing this directive] malformed.shtml' 1059s # received: '[an error occurred while processing this directive] malformed.shtml' 1059s ok 47 1059s # testing : POST /modules/include/mod_request/echo.shtml 1059s # expected: 'echo.shtml' 1059s # received: 'echo.shtml' 1059s ok 48 1059s # testing : POST /modules/include/mod_request/post.shtml 1059s # expected: 'POST foo: bar foo2: bar2' 1059s # received: 'POST foo: bar foo2: bar2' 1059s ok 49 1059s # testing : sizeof(body) > KeptBodySize 1059s # expected: 413 1059s # received: '413' 1059s ok 50 1059s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 1059s # expected: 'GET foo: bar foo2: bar2' 1059s # received: 'GET foo: bar foo2: bar2' 1059s ok 51 1059s # testing : GET /modules/include/newline.shtml 1059s # expected: 'inc-two.shtml body' 1059s # received: 'inc-two.shtml body' 1059s ok 52 1059s # testing : GET /modules/include/notreal.shtml 1059s # expected: 'pass ' 1059s # received: '-->' 1059s ok 54 1059s # testing : GET /modules/include/parse2.shtml 1059s # expected: '"' 1059s # received: '"' 1059s ok 55 1059s # testing : GET /modules/include/ranged-virtual.shtml with Range 1060s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1060s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1060s ok 56 1060s # testing : GET /modules/include/regex.shtml 1060s # expected: '(none) 1 (none)' 1060s # received: '(none) 1 (none)' 1060s ok 57 1060s # testing : GET /modules/include/retagged1.shtml 1060s # expected: 'retagged1.shtml' 1060s # received: 'retagged1.shtml' 1060s ok 58 1060s # testing : GET /modules/include/retagged2.shtml 1060s # expected: '----retagged2.shtml' 1060s # received: '----retagged2.shtml' 1060s ok 59 1060s # testing : GET /modules/include/set.shtml 1060s # expected: 'set works' 1060s # received: 'set works' 1060s ok 60 1060s # testing : GET /modules/include/var128.shtml 1060s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1060s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1060s ok 61 1060s # testing : GET /modules/include/virtualq.shtml?foo=bar 1060s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 1060s # received: 'foo=bar pass inc-two.shtml body foo=bar' 1060s ok 62 1060s # testing : GET /modules/include/size.shtml 1060s # expected: '1,122 1,122 1.1K 1.1K' 1060s # received: '1,122 1,122 1.1K 1.1K' 1060s ok 63 1060s # testing : GET /modules/include/file.shtml 1060s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 1060s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 1060s ok 64 1060s # testing : GET /modules/include/printenv.shtml 1060s # expected: '200' 1060s # received: '200' 1060s ok 65 1060s ok 66 1060s ok 67 1060s # testing : /mod_include test/ 1060s # expected: qr/mod_include test/ 1060s # received: ' 1060s # 1060s # mod_include test 1060s # 1060s # 1060s # 1060s #

mod_include test

1060s # 1060s # 1060s # Hello World 1060s # 1060s #

[back]

1060s # 1060s #
1060s #
footer
1060s # 1060s # ' 1060s ok 68 1060s # testing : /Hello World/ 1060s # expected: qr/Hello World/ 1060s # received: ' 1060s # 1060s # mod_include test 1060s # 1060s # 1060s # 1060s #

mod_include test

1060s # 1060s # 1060s # Hello World 1060s # 1060s #

[back]

1060s # 1060s #
1060s #
footer
1060s # 1060s # ' 1060s ok 69 1060s # testing : /footer/ 1060s # expected: qr/footer/ 1060s # received: ' 1060s # 1060s # mod_include test 1060s # 1060s # 1060s # 1060s #

mod_include test

1060s # 1060s # 1060s # Hello World 1060s # 1060s #

[back]

1060s # 1060s #
1060s #
footer
1060s # 1060s # ' 1060s ok 70 1060s # testing : XBitHack off [0444] 1060s # expected: ' ' 1060s # received: ' ' 1060s ok 71 1060s # testing : XBitHack off [0544] 1060s # expected: ' ' 1060s # received: ' ' 1060s ok 72 1060s # testing : XBitHack off [0554] 1060s # expected: ' ' 1060s # received: ' ' 1060s ok 73 1060s # testing : XBitHack on [0444] 1060s # expected: ' ' 1060s # received: ' ' 1060s ok 74 1060s # testing : XBitHack on [0544] 1060s # expected: 'No Last-modified date ; inc-two.shtml body ' 1060s # received: 'No Last-modified date ; inc-two.shtml body ' 1060s ok 75 1060s # testing : XBitHack on [0554] 1060s # expected: 'No Last-modified date ; inc-two.shtml body ' 1060s # received: 'No Last-modified date ; inc-two.shtml body ' 1060s ok 76 1060s # testing : XBitHack both [timefmt] 1060s # expected: 'xx2024xx' 1060s # received: 'xx2024xx' 1060s ok 77 1060s # testing : XBitHack full [0444] 1060s # expected: ' ' 1060s # received: ' ' 1060s ok 78 1060s # testing : XBitHack full [0544] 1060s # expected: 'No Last-modified date ; inc-two.shtml body ' 1060s # received: 'No Last-modified date ; inc-two.shtml body ' 1060s ok 79 1060s # testing : XBitHack full [0554] 1060s # expected: 'Has Last-modified date ; inc-two.shtml body ' 1060s # received: 'Has Last-modified date ; inc-two.shtml body ' 1060s ok 80 1060s # testing : XBitHack full [0554] / ETag 1060s # expected: 'No ETag ; ' 1060s # received: 'No ETag ; ' 1060s ok 81 1060s # testing : XBitHack full [0554] / If-Modified-Since 1060s # expected: 304 1060s # received: '304' 1060s ok 82 1060s # testing : XBitHack full [0544] / If-Modified-Since 1060s # expected: 200 1060s # received: '200' 1060s ok 83 1060s # testing : XBitHack full [0544] / ETag 1060s # expected: 'No ETag ; inc-two.shtml body ' 1060s # received: 'No ETag ; inc-two.shtml body ' 1060s ok 84 1060s # testing : GET /modules/include/bucketeer/y.shtml 1060s # expected: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s # received: '____ _____ _____ ___________________ ##################################1/8 ##################################2/8 ##################################3/8 ##################################4/8 ##################################5/8 ##################################6/8/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs ##################################7/8 ##################################8/8 @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s ok 85 1060s # testing : GET /modules/include/bucketeer/y0.shtml 1060s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s ok 86 1060s # testing : GET /modules/include/bucketeer/y1.shtml 1060s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s ok 87 1060s # testing : GET /modules/include/bucketeer/y2.shtml 1060s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s ok 88 1060s # testing : GET /modules/include/bucketeer/y3.shtml 1060s # expected: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s # received: '____ ______________________________________________________________________________ ______________________________________________________________________________________ ___________________ ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### ##################################### @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@' 1060s ok 89 1060s # testing : GET /modules/include/bucketeer/y4.shtml 1060s # expected: '[an error occurred while processing this directive]' 1060s # received: '[an error occurred while processing this directive]' 1060s ok 90 1060s # testing : GET /modules/include/bucketeer/y5.shtml 1060s # expected: 'pass [an error occurred while processing this directive] pass pass1' 1060s # received: 'pass [an error occurred while processing this directive] pass pass1' 1060s ok 91 1060s # testing : GET /modules/include/bucketeer/y6.shtml 1060s # expected: 'BeforeIfElseBlockAfterIf' 1060s # received: 'BeforeIfElseBlockAfterIf' 1060s ok 92 1060s # testing : GET /modules/include/bucketeer/y7.shtml 1060s # expected: 'Before If SomethingElseAfter if' 1060s # received: 'Before If SomethingElseAfter if' 1060s ok 93 1060s # testing : GET /modules/include/bucketeer/y8.shtml 1060s # expected: 'FalseSetDone' 1060s # received: 'FalseSetDone' 1060s ok 94 1060s # testing : GET /modules/include/bucketeer/y9.shtml 1060s # expected: 'FalseSetDone' 1060s # received: 'FalseSetDone' 1060s ok 95 1060s # testing : GET /modules/include/bucketeer/y10.shtml 1060s # expected: '"pass"' 1060s # received: '"pass"' 1060s ok 96 1060s # testing : GET /modules/include/bucketeer/retagged3.shtml 1060s # expected: '----retagged3.shtml' 1060s # received: '----retagged3.shtml' 1060s ok 97 1060s # testing : GET /modules/include/bucketeer/retagged4.shtml 1060s # expected: '---pass' 1060s # received: '---pass' 1060s ok 98 1060s ok 1061s t/modules/info.t .................... 1061s 1..1 1061s # Running under perl version 5.038002 for linux 1061s # Current time local: Tue Dec 17 19:06:12 2024 1061s # Current time GMT: Tue Dec 17 19:06:12 2024 1061s # Using Test.pm version 1.31 1061s # Using Apache/Test.pm version 1.42 1061s ok 1 1061s ok 1063s t/modules/ldap.t .................... skipped: LDAP testing not configured 1065s t/modules/lua.t ..................... 1065s 1..60 1065s # Running under perl version 5.038002 for linux 1065s # Current time local: Tue Dec 17 19:06:16 2024 1065s # Current time GMT: Tue Dec 17 19:06:16 2024 1065s # Using Test.pm version 1.31 1065s # Using Apache/Test.pm version 1.42 1065s # testing : code for /modules/lua/hello.lua 1065s # expected: 200 1065s # received: '200' 1065s ok 1 1065s # testing : response content for /modules/lua/hello.lua 1065s # expected: 'Hello Lua World! 1065s # ' 1065s # received: 'Hello Lua World! 1065s # ' 1065s ok 2 1065s # testing : c-type for /modules/lua/hello.lua 1065s # expected: 'text/plain' 1065s # received: 'text/plain' 1065s ok 3 1065s ok 4 # skip 1065s # testing : code for /modules/lua/404?translateme=1 1065s # expected: 200 1065s # received: '200' 1065s ok 5 1065s # testing : response content for /modules/lua/404?translateme=1 1065s # expected: 'Hello Lua World! 1065s # ' 1065s # received: 'Hello Lua World! 1065s # ' 1065s ok 6 1065s ok 7 # skip 1065s ok 8 # skip 1065s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1 1065s # expected: 200 1065s # received: '200' 1065s ok 9 1065s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1 1065s # expected: 'other lua handler 1065s # ' 1065s # received: 'other lua handler 1065s # ' 1065s ok 10 1065s ok 11 # skip 1065s ok 12 # skip 1065s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1 1065s # expected: 200 1065s # received: '200' 1065s ok 13 1065s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1 1065s # expected: 'other lua handler 1065s # ' 1065s # received: 'other lua handler 1065s # ' 1065s ok 14 1065s ok 15 # skip 1065s ok 16 # skip 1065s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1 1065s # expected: 200 1065s # received: '200' 1065s ok 17 1065s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1 1065s # expected: 'Hello Lua World! 1065s # ' 1065s # received: 'Hello Lua World! 1065s # ' 1065s ok 18 1065s ok 19 # skip 1065s ok 20 # skip 1065s # testing : code for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 1065s # expected: 200 1065s # received: '200' 1065s ok 21 1065s # testing : response content for /modules/lua/translate-inherit-before/404?translateme=1&ok=1 1065s # expected: 'other lua handler 1065s # ' 1065s # received: 'other lua handler 1065s # ' 1065s ok 22 1065s ok 23 # skip 1065s ok 24 # skip 1065s # testing : code for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 1065s # expected: 200 1065s # received: '200' 1065s ok 25 1065s # testing : response content for /modules/lua/translate-inherit-default-before/404?translateme=1&ok=1 1065s # expected: 'other lua handler 1065s # ' 1065s # received: 'other lua handler 1065s # ' 1065s ok 26 1065s ok 27 # skip 1065s ok 28 # skip 1065s # testing : code for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 1065s # expected: 200 1065s # received: '200' 1065s ok 29 1065s # testing : response content for /modules/lua/translate-inherit-after/404?translateme=1&ok=1 1065s # expected: 'other lua handler 1065s # ' 1065s # received: 'other lua handler 1065s # ' 1065s ok 30 1065s ok 31 # skip 1065s ok 32 # skip 1065s # testing : code for /modules/lua/version.lua 1065s # expected: 200 1065s # received: '200' 1065s ok 33 1065s # testing : response content for /modules/lua/version.lua 1065s # expected: qr/^Apache\/2.4.58/ 1065s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1065s ok 34 1065s ok 35 # skip 1065s ok 36 # skip 1065s # testing : code for /modules/lua/method.lua 1065s # expected: 200 1065s # received: '200' 1065s ok 37 1065s # testing : response content for /modules/lua/method.lua 1065s # expected: 'GET' 1065s # received: 'GET' 1065s ok 38 1065s ok 39 # skip 1065s ok 40 # skip 1065s # testing : code for /modules/lua/201.lua 1065s # expected: 201 1065s # received: '201' 1065s ok 41 1065s # testing : response content for /modules/lua/201.lua 1065s # expected: '' 1065s # received: '' 1065s ok 42 1065s ok 43 # skip 1065s ok 44 # skip 1065s # testing : code for /modules/lua/https.lua 1065s # expected: 200 1065s # received: '200' 1065s ok 45 1065s # testing : response content for /modules/lua/https.lua 1065s # expected: 'nope' 1065s # received: 'nope' 1065s ok 46 1065s ok 47 # skip 1065s ok 48 # skip 1065s # testing : code for /modules/lua/setheaders.lua 1065s # expected: 200 1065s # received: '200' 1065s ok 49 1065s # testing : response content for /modules/lua/setheaders.lua 1065s # expected: '' 1065s # received: '' 1065s ok 50 1065s ok 51 # skip 1065s # 'X-Host' header value is 'localhost:8529' (expected 'localhost:8529') 1065s # 'X-Header' header value is 'yes' (expected 'yes') 1065s ok 52 1065s # testing : code for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 1065s # expected: 200 1065s # received: '200' 1065s ok 53 1065s # testing : response content for /modules/lua/setheaderfromparam.lua?HeaderName=foo&HeaderValue=bar 1065s # expected: 'Header set' 1065s # received: 'Header set' 1065s ok 54 1065s ok 55 # skip 1065s # 'foo' header value is 'bar' (expected 'bar') 1065s ok 56 1065s # testing : code for /modules/lua/filtered/foobar.html 1065s # expected: 200 1065s # received: '200' 1065s ok 57 1065s # testing : response content for /modules/lua/filtered/foobar.html 1065s # expected: 'prefix 1065s # bucket:foobar 1065s # suffix 1065s # ' 1065s # received: 'prefix 1065s # bucket:foobar 1065s # suffix 1065s # ' 1065s ok 58 1065s ok 59 # skip 1065s ok 60 # skip 1065s ok 1067s t/modules/negotiation.t ............. 1067s 1..158 1067s # Running under perl version 5.038002 for linux 1067s # Current time local: Tue Dec 17 19:06:18 2024 1067s # Current time GMT: Tue Dec 17 19:06:18 2024 1067s # Using Test.pm version 1.31 1067s # Using Apache/Test.pm version 1.42 1067s # GET /modules/negotiation/en/ 1067s # testing : Verify correct default language for index.en.foo 1067s # expected: 'index.html.en' 1067s # received: 'index.html.en' 1067s ok 1 1067s # GET /modules/negotiation/en/compressed/ 1067s # testing : Verify correct default language for index.en.foo.gz 1067s # expected: 'index.html.en.gz' 1067s # received: 'index.html.en.gz' 1067s ok 2 1067s # GET /modules/negotiation/en/two/index 1067s # testing : Verify correct default language for index.en.html 1067s # expected: 'index.en.html' 1067s # received: 'index.en.html' 1067s ok 3 1067s # GET /modules/negotiation/en/index.html.en 1067s # testing : Explicitly request en/index.html.en 1067s # expected: 200 1067s # received: '200' 1067s ok 4 1067s # GET /modules/negotiation/en/two/index.en.html 1067s # testing : Explicitly request en/two/index.en.html 1067s # expected: 200 1067s # received: '200' 1067s ok 5 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.en' 1067s # received: 'index.html.en' 1067s ok 6 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.en.gz' 1067s # received: 'index.html.en.gz' 1067s ok 7 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.en.html' 1067s # received: 'index.en.html' 1067s ok 8 1067s # GET /modules/negotiation/en/index.html.fr 1067s # testing : Explicitly request en/index.html.fr 1067s # expected: 200 1067s # received: '200' 1067s ok 9 1067s # GET /modules/negotiation/en/two/index.fr.html 1067s # testing : Explicitly request en/two/index.fr.html 1067s # expected: 200 1067s # received: '200' 1067s ok 10 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 11 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 12 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 13 1067s # GET /modules/negotiation/en/index.html.de 1067s # testing : Explicitly request en/index.html.de 1067s # expected: 200 1067s # received: '200' 1067s ok 14 1067s # GET /modules/negotiation/en/two/index.de.html 1067s # testing : Explicitly request en/two/index.de.html 1067s # expected: 200 1067s # received: '200' 1067s ok 15 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.de' 1067s # received: 'index.html.de' 1067s ok 16 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.de.gz' 1067s # received: 'index.html.de.gz' 1067s ok 17 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.de.html' 1067s # received: 'index.de.html' 1067s ok 18 1067s # GET /modules/negotiation/en/index.html.fu 1067s # testing : Explicitly request en/index.html.fu 1067s # expected: 200 1067s # received: '200' 1067s ok 19 1067s # GET /modules/negotiation/en/two/index.fu.html 1067s # testing : Explicitly request en/two/index.fu.html 1067s # expected: 200 1067s # received: '200' 1067s ok 20 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 21 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 22 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 23 1067s # GET /modules/negotiation/en/index.html.zh-TW 1067s # testing : Explicitly request en/index.html.zh-TW 1067s # expected: 200 1067s # received: '200' 1067s ok 24 1067s # GET /modules/negotiation/en/two/index.zh-TW.html 1067s # testing : Explicitly request en/two/index.zh-TW.html 1067s # expected: 200 1067s # received: '200' 1067s ok 25 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.zh-TW' 1067s # received: 'index.html.zh-TW' 1067s ok 26 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.zh-TW.gz' 1067s # received: 'index.html.zh-TW.gz' 1067s ok 27 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.zh-TW.html' 1067s # received: 'index.zh-TW.html' 1067s ok 28 1067s # GET /modules/negotiation/fr/ 1067s # testing : Verify correct default language for index.fr.foo 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 29 1067s # GET /modules/negotiation/fr/compressed/ 1067s # testing : Verify correct default language for index.fr.foo.gz 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 30 1067s # GET /modules/negotiation/fr/two/index 1067s # testing : Verify correct default language for index.fr.html 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 31 1067s # GET /modules/negotiation/fr/index.html.en 1067s # testing : Explicitly request fr/index.html.en 1067s # expected: 200 1067s # received: '200' 1067s ok 32 1067s # GET /modules/negotiation/fr/two/index.en.html 1067s # testing : Explicitly request fr/two/index.en.html 1067s # expected: 200 1067s # received: '200' 1067s ok 33 1067s # GET /modules/negotiation/fr/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.en' 1067s # received: 'index.html.en' 1067s ok 34 1067s # GET /modules/negotiation/fr/compressed/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.en.gz' 1067s # received: 'index.html.en.gz' 1067s ok 35 1067s # GET /modules/negotiation/fr/two/index 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.en.html' 1067s # received: 'index.en.html' 1067s ok 36 1067s # GET /modules/negotiation/fr/index.html.fr 1067s # testing : Explicitly request fr/index.html.fr 1067s # expected: 200 1067s # received: '200' 1067s ok 37 1067s # GET /modules/negotiation/fr/two/index.fr.html 1067s # testing : Explicitly request fr/two/index.fr.html 1067s # expected: 200 1067s # received: '200' 1067s ok 38 1067s # GET /modules/negotiation/fr/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 39 1067s # GET /modules/negotiation/fr/compressed/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 40 1067s # GET /modules/negotiation/fr/two/index 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 41 1067s # GET /modules/negotiation/fr/index.html.de 1067s # testing : Explicitly request fr/index.html.de 1067s # expected: 200 1067s # received: '200' 1067s ok 42 1067s # GET /modules/negotiation/fr/two/index.de.html 1067s # testing : Explicitly request fr/two/index.de.html 1067s # expected: 200 1067s # received: '200' 1067s ok 43 1067s # GET /modules/negotiation/fr/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.de' 1067s # received: 'index.html.de' 1067s ok 44 1067s # GET /modules/negotiation/fr/compressed/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.de.gz' 1067s # received: 'index.html.de.gz' 1067s ok 45 1067s # GET /modules/negotiation/fr/two/index 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.de.html' 1067s # received: 'index.de.html' 1067s ok 46 1067s # GET /modules/negotiation/fr/index.html.fu 1067s # testing : Explicitly request fr/index.html.fu 1067s # expected: 200 1067s # received: '200' 1067s ok 47 1067s # GET /modules/negotiation/fr/two/index.fu.html 1067s # testing : Explicitly request fr/two/index.fu.html 1067s # expected: 200 1067s # received: '200' 1067s ok 48 1067s # GET /modules/negotiation/fr/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 49 1067s # GET /modules/negotiation/fr/compressed/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 50 1067s # GET /modules/negotiation/fr/two/index 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 51 1067s # GET /modules/negotiation/fr/index.html.zh-TW 1067s # testing : Explicitly request fr/index.html.zh-TW 1067s # expected: 200 1067s # received: '200' 1067s ok 52 1067s # GET /modules/negotiation/fr/two/index.zh-TW.html 1067s # testing : Explicitly request fr/two/index.zh-TW.html 1067s # expected: 200 1067s # received: '200' 1067s ok 53 1067s # GET /modules/negotiation/fr/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.zh-TW' 1067s # received: 'index.html.zh-TW' 1067s ok 54 1067s # GET /modules/negotiation/fr/compressed/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.zh-TW.gz' 1067s # received: 'index.html.zh-TW.gz' 1067s ok 55 1067s # GET /modules/negotiation/fr/two/index 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.zh-TW.html' 1067s # received: 'index.zh-TW.html' 1067s ok 56 1067s # GET /modules/negotiation/de/ 1067s # testing : Verify correct default language for index.de.foo 1067s # expected: 'index.html.de' 1067s # received: 'index.html.de' 1067s ok 57 1067s # GET /modules/negotiation/de/compressed/ 1067s # testing : Verify correct default language for index.de.foo.gz 1067s # expected: 'index.html.de.gz' 1067s # received: 'index.html.de.gz' 1067s ok 58 1067s # GET /modules/negotiation/de/two/index 1067s # testing : Verify correct default language for index.de.html 1067s # expected: 'index.de.html' 1067s # received: 'index.de.html' 1067s ok 59 1067s # GET /modules/negotiation/de/index.html.en 1067s # testing : Explicitly request de/index.html.en 1067s # expected: 200 1067s # received: '200' 1067s ok 60 1067s # GET /modules/negotiation/de/two/index.en.html 1067s # testing : Explicitly request de/two/index.en.html 1067s # expected: 200 1067s # received: '200' 1067s ok 61 1067s # GET /modules/negotiation/de/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.en' 1067s # received: 'index.html.en' 1067s ok 62 1067s # GET /modules/negotiation/de/compressed/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.en.gz' 1067s # received: 'index.html.en.gz' 1067s ok 63 1067s # GET /modules/negotiation/de/two/index 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.en.html' 1067s # received: 'index.en.html' 1067s ok 64 1067s # GET /modules/negotiation/de/index.html.fr 1067s # testing : Explicitly request de/index.html.fr 1067s # expected: 200 1067s # received: '200' 1067s ok 65 1067s # GET /modules/negotiation/de/two/index.fr.html 1067s # testing : Explicitly request de/two/index.fr.html 1067s # expected: 200 1067s # received: '200' 1067s ok 66 1067s # GET /modules/negotiation/de/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 67 1067s # GET /modules/negotiation/de/compressed/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 68 1067s # GET /modules/negotiation/de/two/index 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 69 1067s # GET /modules/negotiation/de/index.html.de 1067s # testing : Explicitly request de/index.html.de 1067s # expected: 200 1067s # received: '200' 1067s ok 70 1067s # GET /modules/negotiation/de/two/index.de.html 1067s # testing : Explicitly request de/two/index.de.html 1067s # expected: 200 1067s # received: '200' 1067s ok 71 1067s # GET /modules/negotiation/de/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.de' 1067s # received: 'index.html.de' 1067s ok 72 1067s # GET /modules/negotiation/de/compressed/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.de.gz' 1067s # received: 'index.html.de.gz' 1067s ok 73 1067s # GET /modules/negotiation/de/two/index 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.de.html' 1067s # received: 'index.de.html' 1067s ok 74 1067s # GET /modules/negotiation/de/index.html.fu 1067s # testing : Explicitly request de/index.html.fu 1067s # expected: 200 1067s # received: '200' 1067s ok 75 1067s # GET /modules/negotiation/de/two/index.fu.html 1067s # testing : Explicitly request de/two/index.fu.html 1067s # expected: 200 1067s # received: '200' 1067s ok 76 1067s # GET /modules/negotiation/de/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 77 1067s # GET /modules/negotiation/de/compressed/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 78 1067s # GET /modules/negotiation/de/two/index 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 79 1067s # GET /modules/negotiation/de/index.html.zh-TW 1067s # testing : Explicitly request de/index.html.zh-TW 1067s # expected: 200 1067s # received: '200' 1067s ok 80 1067s # GET /modules/negotiation/de/two/index.zh-TW.html 1067s # testing : Explicitly request de/two/index.zh-TW.html 1067s # expected: 200 1067s # received: '200' 1067s ok 81 1067s # GET /modules/negotiation/de/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.zh-TW' 1067s # received: 'index.html.zh-TW' 1067s ok 82 1067s # GET /modules/negotiation/de/compressed/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.zh-TW.gz' 1067s # received: 'index.html.zh-TW.gz' 1067s ok 83 1067s # GET /modules/negotiation/de/two/index 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.zh-TW.html' 1067s # received: 'index.zh-TW.html' 1067s ok 84 1067s # GET /modules/negotiation/fu/ 1067s # testing : Verify correct default language for index.fu.foo 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 85 1067s # GET /modules/negotiation/fu/compressed/ 1067s # testing : Verify correct default language for index.fu.foo.gz 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 86 1067s # GET /modules/negotiation/fu/two/index 1067s # testing : Verify correct default language for index.fu.html 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 87 1067s # GET /modules/negotiation/fu/index.html.en 1067s # testing : Explicitly request fu/index.html.en 1067s # expected: 200 1067s # received: '200' 1067s ok 88 1067s # GET /modules/negotiation/fu/two/index.en.html 1067s # testing : Explicitly request fu/two/index.en.html 1067s # expected: 200 1067s # received: '200' 1067s ok 89 1067s # GET /modules/negotiation/fu/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.en' 1067s # received: 'index.html.en' 1067s ok 90 1067s # GET /modules/negotiation/fu/compressed/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.en.gz' 1067s # received: 'index.html.en.gz' 1067s ok 91 1067s # GET /modules/negotiation/fu/two/index 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.en.html' 1067s # received: 'index.en.html' 1067s ok 92 1067s # GET /modules/negotiation/fu/index.html.fr 1067s # testing : Explicitly request fu/index.html.fr 1067s # expected: 200 1067s # received: '200' 1067s ok 93 1067s # GET /modules/negotiation/fu/two/index.fr.html 1067s # testing : Explicitly request fu/two/index.fr.html 1067s # expected: 200 1067s # received: '200' 1067s ok 94 1067s # GET /modules/negotiation/fu/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 95 1067s # GET /modules/negotiation/fu/compressed/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 96 1067s # GET /modules/negotiation/fu/two/index 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 97 1067s # GET /modules/negotiation/fu/index.html.de 1067s # testing : Explicitly request fu/index.html.de 1067s # expected: 200 1067s # received: '200' 1067s ok 98 1067s # GET /modules/negotiation/fu/two/index.de.html 1067s # testing : Explicitly request fu/two/index.de.html 1067s # expected: 200 1067s # received: '200' 1067s ok 99 1067s # GET /modules/negotiation/fu/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.de' 1067s # received: 'index.html.de' 1067s ok 100 1067s # GET /modules/negotiation/fu/compressed/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.de.gz' 1067s # received: 'index.html.de.gz' 1067s ok 101 1067s # GET /modules/negotiation/fu/two/index 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.de.html' 1067s # received: 'index.de.html' 1067s ok 102 1067s # GET /modules/negotiation/fu/index.html.fu 1067s # testing : Explicitly request fu/index.html.fu 1067s # expected: 200 1067s # received: '200' 1067s ok 103 1067s # GET /modules/negotiation/fu/two/index.fu.html 1067s # testing : Explicitly request fu/two/index.fu.html 1067s # expected: 200 1067s # received: '200' 1067s ok 104 1067s # GET /modules/negotiation/fu/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 105 1067s # GET /modules/negotiation/fu/compressed/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 106 1067s # GET /modules/negotiation/fu/two/index 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 107 1067s # GET /modules/negotiation/fu/index.html.zh-TW 1067s # testing : Explicitly request fu/index.html.zh-TW 1067s # expected: 200 1067s # received: '200' 1067s ok 108 1067s # GET /modules/negotiation/fu/two/index.zh-TW.html 1067s # testing : Explicitly request fu/two/index.zh-TW.html 1067s # expected: 200 1067s # received: '200' 1067s ok 109 1067s # GET /modules/negotiation/fu/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.zh-TW' 1067s # received: 'index.html.zh-TW' 1067s ok 110 1067s # GET /modules/negotiation/fu/compressed/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.zh-TW.gz' 1067s # received: 'index.html.zh-TW.gz' 1067s ok 111 1067s # GET /modules/negotiation/fu/two/index 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.zh-TW.html' 1067s # received: 'index.zh-TW.html' 1067s ok 112 1067s # GET /modules/negotiation/zh-TW/ 1067s # testing : Verify correct default language for index.zh-TW.foo 1067s # expected: 'index.html.zh-TW' 1067s # received: 'index.html.zh-TW' 1067s ok 113 1067s # GET /modules/negotiation/zh-TW/compressed/ 1067s # testing : Verify correct default language for index.zh-TW.foo.gz 1067s # expected: 'index.html.zh-TW.gz' 1067s # received: 'index.html.zh-TW.gz' 1067s ok 114 1067s # GET /modules/negotiation/zh-TW/two/index 1067s # testing : Verify correct default language for index.zh-TW.html 1067s # expected: 'index.zh-TW.html' 1067s # received: 'index.zh-TW.html' 1067s ok 115 1067s # GET /modules/negotiation/zh-TW/index.html.en 1067s # testing : Explicitly request zh-TW/index.html.en 1067s # expected: 200 1067s # received: '200' 1067s ok 116 1067s # GET /modules/negotiation/zh-TW/two/index.en.html 1067s # testing : Explicitly request zh-TW/two/index.en.html 1067s # expected: 200 1067s # received: '200' 1067s ok 117 1067s # GET /modules/negotiation/zh-TW/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.en' 1067s # received: 'index.html.en' 1067s ok 118 1067s # GET /modules/negotiation/zh-TW/compressed/ 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.en.gz' 1067s # received: 'index.html.en.gz' 1067s ok 119 1067s # GET /modules/negotiation/zh-TW/two/index 1067s # Accept-Language: en 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.en.html' 1067s # received: 'index.en.html' 1067s ok 120 1067s # GET /modules/negotiation/zh-TW/index.html.fr 1067s # testing : Explicitly request zh-TW/index.html.fr 1067s # expected: 200 1067s # received: '200' 1067s ok 121 1067s # GET /modules/negotiation/zh-TW/two/index.fr.html 1067s # testing : Explicitly request zh-TW/two/index.fr.html 1067s # expected: 200 1067s # received: '200' 1067s ok 122 1067s # GET /modules/negotiation/zh-TW/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 123 1067s # GET /modules/negotiation/zh-TW/compressed/ 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 124 1067s # GET /modules/negotiation/zh-TW/two/index 1067s # Accept-Language: fr 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 125 1067s # GET /modules/negotiation/zh-TW/index.html.de 1067s # testing : Explicitly request zh-TW/index.html.de 1067s # expected: 200 1067s # received: '200' 1067s ok 126 1067s # GET /modules/negotiation/zh-TW/two/index.de.html 1067s # testing : Explicitly request zh-TW/two/index.de.html 1067s # expected: 200 1067s # received: '200' 1067s ok 127 1067s # GET /modules/negotiation/zh-TW/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.de' 1067s # received: 'index.html.de' 1067s ok 128 1067s # GET /modules/negotiation/zh-TW/compressed/ 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.de.gz' 1067s # received: 'index.html.de.gz' 1067s ok 129 1067s # GET /modules/negotiation/zh-TW/two/index 1067s # Accept-Language: de 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.de.html' 1067s # received: 'index.de.html' 1067s ok 130 1067s # GET /modules/negotiation/zh-TW/index.html.fu 1067s # testing : Explicitly request zh-TW/index.html.fu 1067s # expected: 200 1067s # received: '200' 1067s ok 131 1067s # GET /modules/negotiation/zh-TW/two/index.fu.html 1067s # testing : Explicitly request zh-TW/two/index.fu.html 1067s # expected: 200 1067s # received: '200' 1067s ok 132 1067s # GET /modules/negotiation/zh-TW/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 133 1067s # GET /modules/negotiation/zh-TW/compressed/ 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 134 1067s # GET /modules/negotiation/zh-TW/two/index 1067s # Accept-Language: fu 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 135 1067s # GET /modules/negotiation/zh-TW/index.html.zh-TW 1067s # testing : Explicitly request zh-TW/index.html.zh-TW 1067s # expected: 200 1067s # received: '200' 1067s ok 136 1067s # GET /modules/negotiation/zh-TW/two/index.zh-TW.html 1067s # testing : Explicitly request zh-TW/two/index.zh-TW.html 1067s # expected: 200 1067s # received: '200' 1067s ok 137 1067s # GET /modules/negotiation/zh-TW/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.html.zh-TW' 1067s # received: 'index.html.zh-TW' 1067s ok 138 1067s # GET /modules/negotiation/zh-TW/compressed/ 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed (compression on) 1067s # expected: 'index.html.zh-TW.gz' 1067s # received: 'index.html.zh-TW.gz' 1067s ok 139 1067s # GET /modules/negotiation/zh-TW/two/index 1067s # Accept-Language: zh-TW 1067s # testing : Verify with a default language Accept-Language still obeyed 1067s # expected: 'index.zh-TW.html' 1067s # received: 'index.zh-TW.html' 1067s ok 140 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1067s # testing : fu has a higher quality rating, so we expect fu 1067s # expected: 'index.html.fu' 1067s # received: 'index.html.fu' 1067s ok 141 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1067s # testing : fu has a higher quality rating, so we expect fu 1067s # expected: 'index.fu.html' 1067s # received: 'index.fu.html' 1067s ok 142 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: en; q=0.1, fr; q=0.4, fu; q=0.9, de; q=0.2 1067s # testing : fu has a higher quality rating, so we expect fu 1067s # expected: 'index.html.fu.gz' 1067s # received: 'index.html.fu.gz' 1067s ok 143 1067s # GET /modules/negotiation/en/ 1067s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1067s # testing : bu has the highest quality but is non-existant, so fr is next best 1067s # expected: 'index.html.fr' 1067s # received: 'index.html.fr' 1067s ok 144 1067s # GET /modules/negotiation/en/two/index 1067s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1067s # testing : bu has the highest quality but is non-existant, so fr is next best 1067s # expected: 'index.fr.html' 1067s # received: 'index.fr.html' 1067s ok 145 1067s # GET /modules/negotiation/en/compressed/ 1067s # Accept-Language: en; q=0.1, fr; q=0.4, bu; q=1.0 1067s # testing : bu has the highest quality but is non-existant, so fr is next best 1067s # expected: 'index.html.fr.gz' 1067s # received: 'index.html.fr.gz' 1067s ok 146 1067s # GET /modules/negotiation/query/test?foo 1067s # testing : The type map gives the script the highest quality; 1067s # the request included a query string 1067s # expected: 'QUERY_STRING --> foo' 1067s # received: 'QUERY_STRING --> foo' 1067s ok 147 1067s # testing : should send correct variant 1067s # expected: 'text/plain' 1067s # received: 'text/plain' 1067s ok 148 1067s # testing : should send correct variant 1067s # expected: 'text/plain' 1067s # received: 'text/plain' 1067s ok 149 1067s # testing : should send correct variant 1067s # expected: 'text/html' 1067s # received: 'text/html' 1067s ok 150 1067s # testing : should send correct variant 1067s # expected: 'image/jpeg' 1067s # received: 'image/jpeg' 1067s ok 151 1067s # testing : should send correct variant 1067s # expected: 'image/gif' 1067s # received: 'image/gif' 1067s ok 152 1067s # testing : should send correct variant 1067s # expected: 'text/plain' 1067s # received: 'text/plain' 1067s ok 153 1067s # testing : expect Not Acceptable for Accept: 1067s # expected: 406 1067s # received: '406' 1067s ok 154 1067s # testing : expect Not Acceptable for Accept: *bad 1067s # expected: 406 1067s # received: '406' 1067s ok 155 1067s # testing : expect Not Acceptable for Accept: /* 1067s # expected: 406 1067s # received: '406' 1067s ok 156 1067s # testing : expect Not Acceptable for Accept: */ 1067s # expected: 406 1067s # received: '406' 1067s ok 157 1067s # testing : expect Not Acceptable for Accept: te/* 1067s # expected: 406 1067s # received: '406' 1067s ok 158 1067s ok 1076s t/modules/proxy.t ................... 1076s 1..46 1076s # Running under perl version 5.038002 for linux 1076s # Current time local: Tue Dec 17 19:06:20 2024 1076s # Current time GMT: Tue Dec 17 19:06:20 2024 1076s # Using Test.pm version 1.31 1076s # Using Apache/Test.pm version 1.42 1076s # testing : reverse proxy 1076s # expected: 200 1076s # received: '200' 1076s ok 1 1076s # testing : reverse proxied body 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 2 1076s # testing : reverse proxy to index.html 1076s # expected: 200 1076s # received: '200' 1076s ok 3 1076s # testing : reverse proxied body to index.html 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 4 1076s # testing : reverse proxy match 1076s # expected: 200 1076s # received: '200' 1076s ok 5 1076s # testing : reverse proxied body match 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 6 1076s # testing : reverse proxy match to index.html 1076s # expected: 200 1076s # received: '200' 1076s ok 7 1076s # testing : reverse proxied body match to index.html 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 8 1076s # testing : reverse proxy match no slash 1076s # expected: 200 1076s # received: '200' 1076s ok 9 1076s # testing : reverse proxied body no slash 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 10 1076s # testing : reverse proxy match w/ slash 1076s # expected: 200 1076s # received: '200' 1076s ok 11 1076s # testing : reverse proxied body w/ slash 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 12 1076s # testing : reverse proxy match w/ slash to index.html 1076s # expected: 200 1076s # received: '200' 1076s ok 13 1076s # testing : reverse proxied body w/ slash to index.html 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 14 1076s # testing : reverse Location-proxy to index.html 1076s # expected: 200 1076s # received: '200' 1076s ok 15 1076s # testing : reverse Location-proxied body 1076s # expected: qr/^welcome to / 1076s # received: 'welcome to localhost:8529 1076s # ' 1076s ok 16 1076s # testing : reverse Location-proxy blocked by no-proxy env 1076s # expected: 404 1076s # received: '404' 1076s ok 17 1076s # testing : reverse proxy to env.pl 1076s # expected: 200 1076s # received: '200' 1076s ok 18 1076s # testing : reverse proxied env.pl response 1076s # expected: qr/^APACHE_TEST_HOSTNAME = / 1076s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1076s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # CONTEXT_PREFIX = 1076s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # ENV_TEST = mod_env test environment variable 1076s # ENV_TEST_EMPTY = 1076s # GATEWAY_INTERFACE = CGI/1.1 1076s # HTTP_CONNECTION = close 1076s # HTTP_HOST = localhost:8529 1076s # HTTP_USER_AGENT = libwww-perl/6.76 1076s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1076s # HTTP_X_FORWARDED_HOST = localhost:8550 1076s # HTTP_X_FORWARDED_SERVER = localhost 1076s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1076s # QUERY_STRING = 1076s # REMOTE_ADDR = 127.0.0.1 1076s # REMOTE_PORT = 60906 1076s # REQUEST_METHOD = GET 1076s # REQUEST_SCHEME = http 1076s # REQUEST_URI = /modules/cgi/env.pl 1076s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1076s # SCRIPT_NAME = /modules/cgi/env.pl 1076s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1076s # SCRIPT_URL = /modules/cgi/env.pl 1076s # SERVER_ADDR = 127.0.0.1 1076s # SERVER_ADMIN = tuser@localhost 1076s # SERVER_NAME = localhost 1076s # SERVER_PORT = 8529 1076s # SERVER_PROTOCOL = HTTP/1.1 1076s # SERVER_SIGNATURE = 1076s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s # UNIQUE_ID = Z2HLrXsLMS_AzN0RlEq5cwAAAMs 1076s # ' 1076s ok 19 1076s # testing : X-Forwarded-For enabled 1076s # expected: qr/HTTP_X_FORWARDED_FOR = / 1076s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1076s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # CONTEXT_PREFIX = 1076s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # ENV_TEST = mod_env test environment variable 1076s # ENV_TEST_EMPTY = 1076s # GATEWAY_INTERFACE = CGI/1.1 1076s # HTTP_CONNECTION = close 1076s # HTTP_HOST = localhost:8529 1076s # HTTP_USER_AGENT = libwww-perl/6.76 1076s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1076s # HTTP_X_FORWARDED_HOST = localhost:8550 1076s # HTTP_X_FORWARDED_SERVER = localhost 1076s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1076s # QUERY_STRING = 1076s # REMOTE_ADDR = 127.0.0.1 1076s # REMOTE_PORT = 60906 1076s # REQUEST_METHOD = GET 1076s # REQUEST_SCHEME = http 1076s # REQUEST_URI = /modules/cgi/env.pl 1076s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1076s # SCRIPT_NAME = /modules/cgi/env.pl 1076s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1076s # SCRIPT_URL = /modules/cgi/env.pl 1076s # SERVER_ADDR = 127.0.0.1 1076s # SERVER_ADMIN = tuser@localhost 1076s # SERVER_NAME = localhost 1076s # SERVER_PORT = 8529 1076s # SERVER_PROTOCOL = HTTP/1.1 1076s # SERVER_SIGNATURE = 1076s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s # UNIQUE_ID = Z2HLrXsLMS_AzN0RlEq5cwAAAMs 1076s # ' 1076s ok 20 1076s # testing : reverse proxy to env.pl without X-F-F 1076s # expected: 200 1076s # received: '200' 1076s ok 21 1076s # testing : reverse proxied env.pl w/o X-F-F 1076s # expected: qr/HTTP_X_FORWARDED_FOR = / 1076s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1076s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # CONTEXT_PREFIX = 1076s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # ENV_TEST = mod_env test environment variable 1076s # ENV_TEST_EMPTY = 1076s # GATEWAY_INTERFACE = CGI/1.1 1076s # HTTP_CONNECTION = Keep-Alive 1076s # HTTP_HOST = localhost:8529 1076s # HTTP_USER_AGENT = libwww-perl/6.76 1076s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1076s # QUERY_STRING = 1076s # REMOTE_ADDR = 127.0.0.1 1076s # REMOTE_PORT = 60910 1076s # REQUEST_METHOD = GET 1076s # REQUEST_SCHEME = http 1076s # REQUEST_URI = /modules/cgi/env.pl 1076s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1076s # SCRIPT_NAME = /modules/cgi/env.pl 1076s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1076s # SCRIPT_URL = /modules/cgi/env.pl 1076s # SERVER_ADDR = 127.0.0.1 1076s # SERVER_ADMIN = tuser@localhost 1076s # SERVER_NAME = localhost 1076s # SERVER_PORT = 8529 1076s # SERVER_PROTOCOL = HTTP/1.1 1076s # SERVER_SIGNATURE = 1076s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s # UNIQUE_ID = Z2HLrWFkntC4nYnb0_UBRwAAAFg 1076s # ' 1076s ok 22 1076s # testing : reverse proxy with query string 1076s # expected: 200 1076s # received: '200' 1076s ok 23 1076s # testing : reverse proxied query string OK 1076s # expected: qr/QUERY_STRING = reverse-proxy\n/s 1076s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1076s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # CONTEXT_PREFIX = 1076s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1076s # ENV_TEST = mod_env test environment variable 1076s # ENV_TEST_EMPTY = 1076s # GATEWAY_INTERFACE = CGI/1.1 1076s # HTTP_CONNECTION = close 1076s # HTTP_HOST = localhost:8529 1076s # HTTP_USER_AGENT = libwww-perl/6.76 1076s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1076s # HTTP_X_FORWARDED_HOST = localhost:8550 1076s # HTTP_X_FORWARDED_SERVER = localhost 1076s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1076s # QUERY_STRING = reverse-proxy 1076s # REMOTE_ADDR = 127.0.0.1 1076s # REMOTE_PORT = 60926 1076s # REQUEST_METHOD = GET 1076s # REQUEST_SCHEME = http 1076s # REQUEST_URI = /modules/cgi/env.pl?reverse-proxy 1076s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1076s # SCRIPT_NAME = /modules/cgi/env.pl 1076s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1076s # SCRIPT_URL = /modules/cgi/env.pl 1076s # SERVER_ADDR = 127.0.0.1 1076s # SERVER_ADMIN = tuser@localhost 1076s # SERVER_NAME = localhost 1076s # SERVER_PORT = 8529 1076s # SERVER_PROTOCOL = HTTP/1.1 1076s # SERVER_SIGNATURE = 1076s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s # UNIQUE_ID = Z2HLrUn9EUcSd3ij4DbwPwAAAIg 1076s # ' 1076s ok 24 1076s # testing : reverse proxy to dripfeed CGI 1076s # expected: 200 1076s # received: '200' 1076s ok 25 1076s # testing : reverse proxied to dripfeed CGI content OK 1076s # expected: 'abcdef' 1076s # received: 'abcdef' 1076s ok 26 1076s # testing : reverse proxy to nph-102 1076s # expected: 102 1076s # received: '102' 1076s ok 27 1076s # testing : reverse proxy 102 response 1076s # expected: '' 1076s # received: '' 1076s ok 28 1076s # testing : reverse proxy URI decoding issue, PR 15207 1076s # expected: 404 1076s # received: '404' 1076s ok 29 1076s # testing : ProxyPass not-proxied request 1076s # expected: 200 1076s # received: '200' 1076s ok 30 1076s # testing : ProxyPass not-proxied content OK 1076s # expected: 'hello world' 1076s # received: 'hello world' 1076s ok 31 1076s # testing : Lua executed 1076s # expected: 200 1076s # received: '200' 1076s ok 32 1076s # testing : 'Set-Cookie domain=' wrongly updated by ProxyPassReverseCookieDomain, PR 61560 1076s # expected: 'fakedomain=local;domain=remote' 1076s # received: 'fakedomain=local;domain=remote' 1076s ok 33 1076s # testing : Lua executed 1076s # expected: 200 1076s # received: '200' 1076s ok 34 1076s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath, PR 61560 1076s # expected: 'fakepath=/local;path=/remote' 1076s # received: 'fakepath=/local;path=/remote' 1076s ok 35 1076s # testing : Lua executed 1076s # expected: 200 1076s # received: '200' 1076s ok 36 1076s # testing : 'Set-Cookie path=' wrongly updated by ProxyPassReverseCookiePath and/or ProxyPassReverseCookieDomain 1076s # expected: 'domain=remote;path=/remote;foo=bar' 1076s # received: 'domain=remote;path=/remote;foo=bar' 1076s ok 37 1076s # testing : reverse proxy of redirect 1076s # expected: 301 1076s # received: '301' 1076s ok 38 1076s # testing : reverse proxy rewrote redirect 1076s # expected: qr/http:\/\/[^\/]*\/reverse\/alias/ 1076s # received: 'http://localhost:8550/reverse/alias' 1076s ok 39 1076s # testing : reverse proxy of redirect via balancer 1076s # expected: 301 1076s # received: '301' 1076s ok 40 1076s # testing : reverse proxy via balancer rewrote redirect 1076s # expected: 'http://localhost:8543/pr45434/5.html' 1076s # received: 'http://localhost:8543/pr45434/5.html' 1076s ok 41 1076s # testing : ProxyPass UDS path 1076s # expected: 200 1076s # received: '200' 1076s ok 42 1076s # testing : UDS content OK 1076s # expected: 'hello world' 1076s # received: 'hello world' 1076s ok 43 1076s # testing : proxy mapping=servlet map it to /servlet/mapping.html 1076s # expected: 200 1076s # received: '200' 1076s ok 44 1076s # testing : proxy mapping=servlet map it to /servlet/mapping.html 1076s # expected: 200 1076s # received: '200' 1076s ok 45 1076s # testing : proxy to /servlet/mapping.html 1076s # expected: 200 1076s # received: '200' 1076s ok 46 1076s ok 1078s t/modules/proxy_balancer.t .......... 1078s 1..16 1078s # Running under perl version 5.038002 for linux 1078s # Current time local: Tue Dec 17 19:06:29 2024 1078s # Current time GMT: Tue Dec 17 19:06:29 2024 1078s # Using Test.pm version 1.31 1078s # Using Apache/Test.pm version 1.42 1078s # testing : Balancer did not die 1078s # expected: 200 1078s # received: '200' 1078s ok 1 1078s # testing : Balancer did not die 1078s # expected: 200 1078s # received: '200' 1078s ok 2 1078s # testing : Balancer did not die 1078s # expected: 200 1078s # received: '200' 1078s ok 3 1078s # testing : failed over 1078s # expected: 200 1078s # received: '200' 1078s ok 4 1078s # testing : response body echoed 1078s # expected: 'AAAAAAAA' 1078s # received: 'AAAAAAAA' 1078s ok 5 1078s # testing : failed over 1078s # expected: 200 1078s # received: '200' 1078s ok 6 1078s # testing : response body echoed 1078s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1078s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1078s ok 7 1078s # testing : failed over 1078s # expected: 200 1078s # received: '200' 1078s ok 8 1078s # testing : response body echoed 1078s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1078s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1078s ok 9 1078s # testing : failed over 1078s # expected: 200 1078s # received: '200' 1078s ok 10 1078s # testing : response body echoed 1078s # expected: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1078s # received: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' 1078s ok 11 1078s # testing : Can't find balancer-manager 1078s # expected: 200 1078s # received: '200' 1078s ok 12 1078s # testing : request failed 1078s # expected: 200 1078s # received: '200' 1078s ok 13 1078s # testing : AJP worker created 1078s # expected: qr/ajp/ 1078s # received: ' 1078s # Balancer Manager 1078s # 1078s # 1078s #

Load Balancer Manager for localhost

1078s # 1078s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1078s #
Server Built: 2024-10-02T12:40:51
1078s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1078s #
1078s #

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
1078s #
1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
1078s #
1078s #

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
1078s #
1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
1078s #
1078s #

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
1078s #
1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
1078s #
1078s #

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
1078s #
1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85411.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85421.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
1078s #
1078s #

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
1 [1 Used] (None) Off00byrequests/pr45434Yes
1078s #
1078s # 1078s # 1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:8529/modules1.000Init Ok 100212 280 NONE30000ms1 (0)1 (0)
1078s #
1078s #

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
1078s #
1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85441.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85411.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
1078s #
1078s #

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s # 1078s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
10 [0 Used] (None) Off00byrequests/dynproxyYes
1078s #
1078s # 1078s # 1078s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
1078s #
1078s # 1078s # ' 1078s ok 14 1078s # testing : request should fail for /dynproxy 1078s # expected: 503 1078s # received: '503' 1078s ok 15 1078s # testing : request failed to /dynproxy 1078s # expected: 200 1078s # received: '200' 1078s ok 16 1078s ok 1080s Can't exec "php-fpm": No such file or directory at t/modules/proxy_fcgi.t line 12. 1080s t/modules/proxy_fcgi.t .............. 1080s 1..27 1080s # Running under perl version 5.038002 for linux 1080s # Current time local: Tue Dec 17 19:06:31 2024 1080s # Current time GMT: Tue Dec 17 19:06:31 2024 1080s # Using Test.pm version 1.31 1080s # Using Apache/Test.pm version 1.42 1080s # testing : proxy to FCGI backend works (/fcgisetenv?query) 1080s # expected: 200 1080s # received: '200' 1080s ok 1 1080s # > APACHE_TEST_HOSTNAME=test.host.name 1080s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > CONTEXT_PREFIX= 1080s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > ENV_TEST=mod_env test environment variable 1080s # > ENV_TEST_EMPTY= 1080s # > FCGI_ROLE=RESPONDER 1080s # > GATEWAY_INTERFACE=CGI/1.1 1080s # > HTTP_CONNECTION=TE, close 1080s # > HTTP_HOST=localhost:8546 1080s # > HTTP_TE=deflate,gzip;q=0.3 1080s # > HTTP_USER_AGENT=libwww-perl/6.76 1080s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1080s # > QUERY_STRING=test_value 1080s # > REMOTE_PORT=37526 1080s # > REQUEST_METHOD=GET 1080s # > REQUEST_SCHEME=http 1080s # > REQUEST_URI=/fcgisetenv?query 1080s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgisetenv 1080s # > SCRIPT_NAME=/fcgisetenv 1080s # > SCRIPT_URI=http://localhost:8546/fcgisetenv 1080s # > SCRIPT_URL=/fcgisetenv 1080s # > SERVER_ADDR=127.0.0.1 1080s # > SERVER_ADMIN=tuser@localhost 1080s # > SERVER_NAME=localhost 1080s # > SERVER_PORT=8546 1080s # > SERVER_PROTOCOL=HTTP/1.1 1080s # > SERVER_SIGNATURE= 1080s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1080s # > TEST_CGI_VERSION=v1.1 1080s # > TEST_DOCROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > TEST_EMPTY= 1080s # > UNIQUE_ID=Z2HLuUn9EUcSd3ij4DbwSQAAAIE 1080s # > proxy-nokeepalive=1 1080s # testing : ProxyFCGISetEnvIf can override an existing variable 1080s # expected: 'test_value' 1080s # received: 'test_value' 1080s ok 2 1080s # testing : ProxyFCGISetEnvIf does not set variables if condition is false 1080s # expected: undef 1080s # received: undef 1080s ok 3 1080s # testing : ProxyFCGISetEnvIf can set empty values 1080s # expected: '' 1080s # received: '' 1080s ok 4 1080s # testing : ProxyFCGISetEnvIf can replace with request variables 1080s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 1080s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 1080s ok 5 1080s # testing : ProxyFCGISetEnvIf can replace with backreferences 1080s # expected: 'v1.1' 1080s # received: 'v1.1' 1080s ok 6 1080s # testing : ProxyFCGISetEnvIf can unset var 1080s # expected: undef 1080s # received: undef 1080s ok 7 1080s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic/index.php?query) 1080s # expected: 200 1080s # received: '200' 1080s ok 8 1080s # > APACHE_TEST_HOSTNAME=test.host.name 1080s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > CONTEXT_PREFIX= 1080s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > ENV_TEST=mod_env test environment variable 1080s # > ENV_TEST_EMPTY= 1080s # > FCGI_ROLE=RESPONDER 1080s # > GATEWAY_INTERFACE=CGI/1.1 1080s # > HTTP_CONNECTION=TE, close 1080s # > HTTP_HOST=localhost:8546 1080s # > HTTP_TE=deflate,gzip;q=0.3 1080s # > HTTP_USER_AGENT=libwww-perl/6.76 1080s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1080s # > QUERY_STRING=query 1080s # > REMOTE_ADDR=127.0.0.1 1080s # > REMOTE_PORT=37532 1080s # > REQUEST_METHOD=GET 1080s # > REQUEST_SCHEME=http 1080s # > REQUEST_URI=/modules/proxy/fcgi-generic/index.php?query 1080s # > SCRIPT_FILENAME=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php 1080s # > SCRIPT_NAME=/modules/proxy/fcgi-generic/index.php 1080s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-generic/index.php 1080s # > SCRIPT_URL=/modules/proxy/fcgi-generic/index.php 1080s # > SERVER_ADDR=127.0.0.1 1080s # > SERVER_ADMIN=tuser@localhost 1080s # > SERVER_NAME=localhost 1080s # > SERVER_PORT=8546 1080s # > SERVER_PROTOCOL=HTTP/1.1 1080s # > SERVER_SIGNATURE= 1080s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1080s # > UNIQUE_ID=Z2HLuWFkntC4nYnb0_UBUQAAAFQ 1080s # > proxy-nokeepalive=1 1080s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 1080s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 1080s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic/index.php' 1080s ok 9 1080s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-generic-rewrite/index.php?query) 1080s # expected: 200 1080s # received: '200' 1080s ok 10 1080s # > APACHE_TEST_HOSTNAME=test.host.name 1080s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > CONTEXT_PREFIX= 1080s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1080s # > ENV_TEST=mod_env test environment variable 1080s # > ENV_TEST_EMPTY= 1080s # > FCGI_ROLE=RESPONDER 1080s # > GATEWAY_INTERFACE=CGI/1.1 1080s # > HTTP_CONNECTION=TE, close 1080s # > HTTP_HOST=localhost:8546 1080s # > HTTP_TE=deflate,gzip;q=0.3 1080s # > HTTP_USER_AGENT=libwww-perl/6.76 1080s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1080s # > QUERY_STRING=query 1080s # > REMOTE_ADDR=127.0.0.1 1080s # > REMOTE_PORT=37534 1080s # > REQUEST_METHOD=GET 1081s # > REQUEST_SCHEME=http 1081s # > REQUEST_URI=/modules/proxy/fcgi-generic-rewrite/index.php?query 1081s # > SCRIPT_FILENAME=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php 1081s # > SCRIPT_NAME=/modules/proxy/fcgi-generic-rewrite/index.php 1081s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-generic-rewrite/index.php 1081s # > SCRIPT_URL=/modules/proxy/fcgi-generic-rewrite/index.php 1081s # > SERVER_ADDR=127.0.0.1 1081s # > SERVER_ADMIN=tuser@localhost 1081s # > SERVER_NAME=localhost 1081s # > SERVER_PORT=8546 1081s # > SERVER_PROTOCOL=HTTP/1.1 1081s # > SERVER_SIGNATURE= 1081s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1081s # > UNIQUE_ID=Z2HLuUn9EUcSd3ij4DbwSgAAAII 1081s # > proxy-nokeepalive=1 1081s # testing : GENERIC SCRIPT_FILENAME should have neither query string nor proxy: prefix 1081s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 1081s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-generic-rewrite/index.php' 1081s ok 11 1081s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-rewrite-path-info/path/info?query) 1081s # expected: 200 1081s # received: '200' 1081s ok 12 1081s # > APACHE_TEST_HOSTNAME=test.host.name 1081s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1081s # > CONTEXT_PREFIX= 1081s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1081s # > ENV_TEST=mod_env test environment variable 1081s # > ENV_TEST_EMPTY= 1081s # > FCGI_ROLE=RESPONDER 1081s # > GATEWAY_INTERFACE=CGI/1.1 1081s # > HTTP_CONNECTION=TE, close 1081s # > HTTP_HOST=localhost:8546 1081s # > HTTP_TE=deflate,gzip;q=0.3 1081s # > HTTP_USER_AGENT=libwww-perl/6.76 1081s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1081s # > PATH_INFO=/path/info 1081s # > PATH_TRANSLATED=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info 1081s # > QUERY_STRING=query 1081s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 1081s # > REDIRECT_ENV_TEST=mod_env test environment variable 1081s # > REDIRECT_ENV_TEST_EMPTY= 1081s # > REDIRECT_QUERY_STRING=query 1081s # > REDIRECT_SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-rewrite-path-info/path/info 1081s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1081s # > REDIRECT_STATUS=200 1081s # > REDIRECT_UNIQUE_ID=Z2HLuXsLMS_AzN0RlEq5hQAAAMA 1081s # > REDIRECT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1081s # > REMOTE_ADDR=127.0.0.1 1081s # > REMOTE_PORT=37538 1081s # > REQUEST_METHOD=GET 1081s # > REQUEST_SCHEME=http 1081s # > REQUEST_URI=/modules/proxy/fcgi-rewrite-path-info/path/info?query 1081s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php 1081s # > SCRIPT_NAME=/modules/proxy/fcgi-rewrite-path-info/index.php 1081s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-rewrite-path-info/path/info 1081s # > SCRIPT_URL=/modules/proxy/fcgi-rewrite-path-info/path/info 1081s # > SERVER_ADDR=127.0.0.1 1081s # > SERVER_ADMIN=tuser@localhost 1081s # > SERVER_NAME=localhost 1081s # > SERVER_PORT=8546 1081s # > SERVER_PROTOCOL=HTTP/1.1 1081s # > SERVER_SIGNATURE= 1081s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1081s # > UNIQUE_ID=Z2HLuXsLMS_AzN0RlEq5hQAAAMA 1081s # > proxy-nokeepalive=1 1081s # testing : Default SCRIPT_FILENAME has proxy:fcgi prefix for compatibility 1081s # expected: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 1081s # received: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-rewrite-path-info/index.php' 1081s ok 13 1081s # testing : Default SCRIPT_NAME uses actual path to script 1081s # expected: '/modules/proxy/fcgi-rewrite-path-info/index.php' 1081s # received: '/modules/proxy/fcgi-rewrite-path-info/index.php' 1081s ok 14 1081s # testing : Default PATH_INFO is correct 1081s # expected: '/path/info' 1081s # received: '/path/info' 1081s ok 15 1081s # testing : Default PATH_TRANSLATED is correct 1081s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 1081s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/path/info' 1081s ok 16 1081s # testing : Default QUERY_STRING is correct 1081s # expected: 'query' 1081s # received: 'query' 1081s ok 17 1081s # testing : Default REDIRECT_URL uses original client URL 1081s # expected: '/modules/proxy/fcgi-rewrite-path-info/path/info' 1081s # received: '/modules/proxy/fcgi-rewrite-path-info/path/info' 1081s ok 18 1081s # testing : proxy to FCGI backend works (/modules/proxy/fcgi-action/index.php/path/info?query) 1081s # expected: 200 1081s # received: '200' 1081s ok 19 1081s # > APACHE_TEST_HOSTNAME=test.host.name 1081s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1081s # > CONTEXT_PREFIX= 1081s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1081s # > ENV_TEST=mod_env test environment variable 1081s # > ENV_TEST_EMPTY= 1081s # > FCGI_ROLE=RESPONDER 1081s # > GATEWAY_INTERFACE=CGI/1.1 1081s # > HTTP_CONNECTION=TE, close 1081s # > HTTP_HOST=localhost:8546 1081s # > HTTP_TE=deflate,gzip;q=0.3 1081s # > HTTP_USER_AGENT=libwww-perl/6.76 1081s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1081s # > PATH_INFO=/modules/proxy/fcgi-action/index.php/path/info 1081s # > PATH_TRANSLATED=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info 1081s # > QUERY_STRING=query 1081s # > REDIRECT_APACHE_TEST_HOSTNAME=test.host.name 1081s # > REDIRECT_ENV_TEST=mod_env test environment variable 1081s # > REDIRECT_ENV_TEST_EMPTY= 1081s # > REDIRECT_HANDLER=application/x-fcgi-action 1081s # > REDIRECT_QUERY_STRING=query 1081s # > REDIRECT_SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-action/index.php/path/info 1081s # > REDIRECT_SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 1081s # > REDIRECT_STATUS=200 1081s # > REDIRECT_UNIQUE_ID=Z2HLuWFkntC4nYnb0_UBUgAAAFY 1081s # > REDIRECT_URL=/modules/proxy/fcgi-action/index.php/path/info 1081s # > REMOTE_ADDR=127.0.0.1 1081s # > REMOTE_PORT=37554 1081s # > REQUEST_METHOD=GET 1081s # > REQUEST_SCHEME=http 1081s # > REQUEST_URI=/modules/proxy/fcgi-action/index.php/path/info?query 1081s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual 1081s # > SCRIPT_NAME=/fcgi-action-virtual 1081s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi-action/index.php/path/info 1081s # > SCRIPT_URL=/modules/proxy/fcgi-action/index.php/path/info 1081s # > SERVER_ADDR=127.0.0.1 1081s # > SERVER_ADMIN=tuser@localhost 1081s # > SERVER_NAME=localhost 1081s # > SERVER_PORT=8546 1081s # > SERVER_PROTOCOL=HTTP/1.1 1081s # > SERVER_SIGNATURE= 1081s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1081s # > UNIQUE_ID=Z2HLuWFkntC4nYnb0_UBUgAAAFY 1081s # > proxy-nokeepalive=1 1081s # testing : Action SCRIPT_FILENAME has proxy:fcgi prefix and uses virtual action Location 1081s # expected: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 1081s # received: 'proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/fcgi-action-virtual' 1081s ok 20 1081s # testing : Action SCRIPT_NAME is the virtual action Location 1081s # expected: '/fcgi-action-virtual' 1081s # received: '/fcgi-action-virtual' 1081s ok 21 1081s # testing : Action PATH_INFO contains full URI path 1081s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 1081s # received: '/modules/proxy/fcgi-action/index.php/path/info' 1081s ok 22 1081s # testing : Action PATH_TRANSLATED contains full URI path 1081s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 1081s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi-action/index.php/path/info' 1081s ok 23 1081s # testing : Action QUERY_STRING is correct 1081s # expected: 'query' 1081s # received: 'query' 1081s ok 24 1081s # testing : Action REDIRECT_URL uses original client URL 1081s # expected: '/modules/proxy/fcgi-action/index.php/path/info' 1081s # received: '/modules/proxy/fcgi-action/index.php/path/info' 1081s ok 25 1081s # testing : proxy to FCGI backend works (/modules/proxy/fcgi/index.php) 1081s # expected: 200 1081s # received: '200' 1081s ok 26 1081s # > APACHE_TEST_HOSTNAME=test.host.name 1081s # > CONTEXT_DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1081s # > CONTEXT_PREFIX= 1081s # > DOCUMENT_ROOT=/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1081s # > ENV_TEST=mod_env test environment variable 1081s # > ENV_TEST_EMPTY= 1081s # > FCGI_ROLE=RESPONDER 1081s # > GATEWAY_INTERFACE=CGI/1.1 1081s # > HTTP_CONNECTION=TE, close 1081s # > HTTP_HOST=localhost:8546 1081s # > HTTP_TE=deflate,gzip;q=0.3 1081s # > HTTP_USER_AGENT=libwww-perl/6.76 1081s # > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1081s # > QUERY_STRING= 1081s # > REMOTE_ADDR=127.0.0.1 1081s # > REMOTE_PORT=37556 1081s # > REQUEST_METHOD=GET 1081s # > REQUEST_SCHEME=http 1081s # > REQUEST_URI=/modules/proxy/fcgi/index.php 1081s # > SCRIPT_FILENAME=proxy:fcgi://127.0.0.1:8545/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/proxy/fcgi/index.php 1081s # > SCRIPT_NAME=/modules/proxy/fcgi/index.php 1081s # > SCRIPT_URI=http://localhost:8546/modules/proxy/fcgi/index.php 1081s # > SCRIPT_URL=/modules/proxy/fcgi/index.php 1081s # > SERVER_ADDR=127.0.0.1 1081s # > SERVER_ADMIN=tuser@localhost 1081s # > SERVER_NAME=localhost 1081s # > SERVER_PORT=8546 1081s # > SERVER_PROTOCOL=HTTP/1.1 1081s # > SERVER_SIGNATURE= 1081s # > SERVER_SOFTWARE=Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1081s # > UNIQUE_ID=Z2HLuUn9EUcSd3ij4DbwSwAAAIc 1081s # > proxy-nokeepalive=1 1081s # testing : Server sets correct SCRIPT_NAME by default 1081s # expected: '/modules/proxy/fcgi/index.php' 1081s # received: '/modules/proxy/fcgi/index.php' 1081s ok 27 1081s ok 1082s t/modules/proxy_websockets.t ........ skipped: cannot find module 'AnyEvent::WebSocket::Client' 1084s t/modules/ratelimit.t ............... 1084s 1..3 1084s # Running under perl version 5.038002 for linux 1084s # Current time local: Tue Dec 17 19:06:35 2024 1084s # Current time GMT: Tue Dec 17 19:06:35 2024 1084s # Using Test.pm version 1.31 1084s # Using Apache/Test.pm version 1.42 1084s # Status Line: '200 OK' 1084s # testing : ratelimited small file 1084s # expected: '200' 1084s # received: '200' 1084s ok 1 1084s # Status Line: '200 OK' 1084s # testing : ratelimited small autoindex output 1084s # expected: '200' 1084s # received: '200' 1084s ok 2 1084s # Status Line: '200 OK' 1084s # testing : ratelimited chunked response 1084s # expected: '200' 1084s # received: '200' 1084s ok 3 1084s ok 1086s t/modules/reflector.t ............... 1086s 1..14 1086s # Running under perl version 5.038002 for linux 1086s # Current time local: Tue Dec 17 19:06:37 2024 1086s # Current time GMT: Tue Dec 17 19:06:37 2024 1086s # Using Test.pm version 1.31 1086s # Using Apache/Test.pm version 1.42 1086s # testing : Checking return code is '200' 1086s # expected: 200 1086s # received: '200' 1086s ok 1 1086s ok 2 1086s # testing : 'Content-Encoding' has not been added because there was no filter 1086s # expected: undef 1086s # received: undef 1086s ok 3 1086s # testing : 'header2reflect' is present 1086s # expected: '1' 1086s # received: '1' 1086s ok 4 1086s # testing : 'header2update' is absent 1086s # expected: undef 1086s # received: undef 1086s ok 5 1086s # testing : 'header2updateUpdated' is present 1086s # expected: '1' 1086s # received: '1' 1086s ok 6 1086s # testing : 'header2delete' is absent 1086s # expected: undef 1086s # received: undef 1086s ok 7 1086s # testing : Checking return code is '200' 1086s # expected: 200 1086s # received: '200' 1086s ok 8 1086s ok 9 1086s # testing : 'Content-Encoding' has been added by the DEFLATE filter 1086s # expected: 'gzip' 1086s # received: 'gzip' 1086s ok 10 1086s # testing : 'header2reflect' is present 1086s # expected: '1' 1086s # received: '1' 1086s ok 11 1086s # testing : 'header2update' is absent 1086s # expected: undef 1086s # received: undef 1086s ok 12 1086s # testing : 'header2updateUpdated' is present 1086s # expected: '1' 1086s # received: '1' 1086s ok 13 1086s # testing : 'header2delete' is absent 1086s # expected: undef 1086s # received: undef 1086s ok 14 1086s ok 1088s t/modules/remoteip.t ................ 1088s 1..12 1088s # Running under perl version 5.038002 for linux 1088s # Current time local: Tue Dec 17 19:06:39 2024 1088s # Current time GMT: Tue Dec 17 19:06:39 2024 1088s # Using Test.pm version 1.31 1088s # Using Apache/Test.pm version 1.42 1088s ok 1 1088s # testing : PROXY human readable TCP4 protocol check 1088s # expected: 200 1088s # received: '200' 1088s ok 2 1088s # testing : Content check 1088s # expected: 'PROXY-OK' 1088s # received: 'PROXY-OK' 1088s ok 3 1088s ok 4 1088s # testing : broken PROXY human readable protocol check 1088s # expected: undef 1088s # received: undef 1088s ok 5 1088s # testing : Content check 1088s # expected: '' 1088s # received: '' 1088s ok 6 1088s ok 7 1088s # testing : PROXY human readable TCP6 protocol check 1088s # expected: 200 1088s # received: '200' 1088s ok 8 1088s # testing : Content check 1088s # expected: 'PROXY-OK' 1088s # received: 'PROXY-OK' 1088s ok 9 1088s ok 10 1088s # testing : PROXY binary protocol TCP4 check 1088s # expected: 200 1088s # received: '200' 1088s ok 11 1088s # testing : Content check 1088s # expected: 'PROXY-OK' 1088s # received: 'PROXY-OK' 1088s ok 12 1088s ok 1090s t/modules/rewrite.t ................. 1090s 1..53 1090s # Running under perl version 5.038002 for linux 1090s # Current time local: Tue Dec 17 19:06:41 2024 1090s # Current time GMT: Tue Dec 17 19:06:41 2024 1090s # Using Test.pm version 1.31 1090s # Using Apache/Test.pm version 1.42 1090s ok 1 1090s ok 2 1090s ok 3 1090s ok 4 1090s ok 5 1090s ok 6 1090s ok 7 1090s ok 8 1090s ok 9 1090s ok 10 1090s ok 11 1090s ok 12 1090s ok 13 1090s ok 14 1090s ok 15 1090s ok 16 1090s ok 17 1090s ok 18 1090s ok 19 1090s ok 20 1090s ok 21 1090s # testing : query-string append test 1090s # expected: qr/\nQUERY_STRING = foo=bar\&baz=bee\n/s 1090s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1090s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # CONTEXT_PREFIX = 1090s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # ENV_TEST = mod_env test environment variable 1090s # ENV_TEST_EMPTY = 1090s # GATEWAY_INTERFACE = CGI/1.1 1090s # HTTP_CONNECTION = TE, close 1090s # HTTP_HOST = localhost:8529 1090s # HTTP_TE = deflate,gzip;q=0.3 1090s # HTTP_USER_AGENT = libwww-perl/6.76 1090s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1090s # QUERY_STRING = foo=bar&baz=bee 1090s # REDIRECT_APACHE_TEST_HOSTNAME = test.host.name 1090s # REDIRECT_ENV_TEST = mod_env test environment variable 1090s # REDIRECT_ENV_TEST_EMPTY = 1090s # REDIRECT_QUERY_STRING = foo=bar&baz=bee 1090s # REDIRECT_SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 1090s # REDIRECT_SCRIPT_URL = /modules/rewrite/qsa.html 1090s # REDIRECT_STATUS = 200 1090s # REDIRECT_UNIQUE_ID = Z2HLwmFkntC4nYnb0_UBXwAAAFY 1090s # REDIRECT_URL = /modules/rewrite/qsa.html 1090s # REMOTE_ADDR = 127.0.0.1 1090s # REMOTE_PORT = 43782 1090s # REQUEST_METHOD = GET 1090s # REQUEST_SCHEME = http 1090s # REQUEST_URI = /modules/rewrite/qsa.html?baz=bee 1090s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1090s # SCRIPT_NAME = /modules/cgi/env.pl 1090s # SCRIPT_URI = http://localhost:8529/modules/rewrite/qsa.html 1090s # SCRIPT_URL = /modules/rewrite/qsa.html 1090s # SERVER_ADDR = 127.0.0.1 1090s # SERVER_ADMIN = tuser@localhost 1090s # SERVER_NAME = localhost 1090s # SERVER_PORT = 8529 1090s # SERVER_PROTOCOL = HTTP/1.1 1090s # SERVER_SIGNATURE = 1090s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s # UNIQUE_ID = Z2HLwmFkntC4nYnb0_UBXwAAAFY' 1090s ok 22 1090s # testing : per-dir redirect response code is OK 1090s # expected: 301 1090s # received: '301' 1090s ok 23 1090s # testing : per-dir query-string escaping is OK 1090s # expected: 'http://localhost:8529/foobar.html?q=%25' 1090s # received: 'http://localhost:8529/foobar.html?q=%25' 1090s ok 24 1090s # testing : redirect response code is OK 1090s # expected: 301 1090s # received: '301' 1090s ok 25 1090s # testing : query-string escaping is OK 1090s # expected: 'http://localhost:8529/foobar.html?q=%25' 1090s # received: 'http://localhost:8529/foobar.html?q=%25' 1090s ok 26 1090s # testing : request was proxied 1090s # expected: 'JACKPOT' 1090s # received: 'JACKPOT' 1090s ok 27 1090s # testing : per-dir proxied rewrite escaping worked 1090s # expected: 'foo bar' 1090s # received: 'foo bar' 1090s ok 28 1090s # testing : QUERY_STRING passed OK 1090s # expected: qr/QUERY_STRING = fish=fowl\n/s 1090s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1090s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # CONTEXT_PREFIX = 1090s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # ENV_TEST = mod_env test environment variable 1090s # ENV_TEST_EMPTY = 1090s # GATEWAY_INTERFACE = CGI/1.1 1090s # HTTP_CONNECTION = Keep-Alive 1090s # HTTP_HOST = localhost:8529 1090s # HTTP_USER_AGENT = libwww-perl/6.76 1090s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1090s # HTTP_X_FORWARDED_HOST = localhost:8529 1090s # HTTP_X_FORWARDED_SERVER = localhost 1090s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1090s # QUERY_STRING = fish=fowl 1090s # REMOTE_ADDR = 127.0.0.1 1090s # REMOTE_PORT = 43812 1090s # REQUEST_METHOD = GET 1090s # REQUEST_SCHEME = http 1090s # REQUEST_URI = /modules/cgi/env.pl?fish=fowl 1090s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1090s # SCRIPT_NAME = /modules/cgi/env.pl 1090s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1090s # SCRIPT_URL = /modules/cgi/env.pl 1090s # SERVER_ADDR = 127.0.0.1 1090s # SERVER_ADMIN = tuser@localhost 1090s # SERVER_NAME = localhost 1090s # SERVER_PORT = 8529 1090s # SERVER_PROTOCOL = HTTP/1.1 1090s # SERVER_SIGNATURE = 1090s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s # UNIQUE_ID = Z2HLwnsLMS_AzN0RlEq5jQAAANM' 1090s ok 29 1090s # testing : RewriteCond QUERY_STRING test 1090s # expected: 404 1090s # received: '404' 1090s ok 30 1090s # testing : QUERY_STRING passed OK 1090s # expected: qr/QUERY_STRING = horse=trigger\n/s 1090s # received: 'APACHE_TEST_HOSTNAME = test.host.name 1090s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # CONTEXT_PREFIX = 1090s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # ENV_TEST = mod_env test environment variable 1090s # ENV_TEST_EMPTY = 1090s # GATEWAY_INTERFACE = CGI/1.1 1090s # HTTP_CONNECTION = Keep-Alive 1090s # HTTP_HOST = localhost:8529 1090s # HTTP_USER_AGENT = libwww-perl/6.76 1090s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1090s # HTTP_X_FORWARDED_HOST = localhost:8529 1090s # HTTP_X_FORWARDED_SERVER = localhost 1090s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1090s # QUERY_STRING = horse=trigger 1090s # REMOTE_ADDR = 127.0.0.1 1090s # REMOTE_PORT = 43812 1090s # REQUEST_METHOD = GET 1090s # REQUEST_SCHEME = http 1090s # REQUEST_URI = /modules/cgi/env.pl?horse=trigger 1090s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1090s # SCRIPT_NAME = /modules/cgi/env.pl 1090s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1090s # SCRIPT_URL = /modules/cgi/env.pl 1090s # SERVER_ADDR = 127.0.0.1 1090s # SERVER_ADMIN = tuser@localhost 1090s # SERVER_NAME = localhost 1090s # SERVER_PORT = 8529 1090s # SERVER_PROTOCOL = HTTP/1.1 1090s # SERVER_SIGNATURE = 1090s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s # UNIQUE_ID = Z2HLw3sLMS_AzN0RlEq5jgAAAMc' 1090s ok 31 1090s # testing : proxy/QSA test success 1090s # expected: 200 1090s # received: '200' 1090s ok 32 1090s # testing : proxy/QSA test appended args correctly 1090s # expected: qr/QUERY_STRING = foo=bar\&bloo=blar\n/s 1090s # received: 'HTTP/1.1 200 OK 1090s # Connection: close 1090s # Date: Tue, 17 Dec 2024 19:06:43 GMT 1090s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s # Vary: In-If1 1090s # Content-Type: text/plain 1090s # Client-Date: Tue, 17 Dec 2024 19:06:43 GMT 1090s # Client-Peer: 127.0.0.1:8529 1090s # Client-Response-Num: 1 1090s # Client-Transfer-Encoding: chunked 1090s # DMMATCH1: 1, 1 1090s # 1090s # APACHE_TEST_HOSTNAME = test.host.name 1090s # CONTEXT_DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # CONTEXT_PREFIX = 1090s # DOCUMENT_ROOT = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs 1090s # ENV_TEST = mod_env test environment variable 1090s # ENV_TEST_EMPTY = 1090s # GATEWAY_INTERFACE = CGI/1.1 1090s # HTTP_CONNECTION = Keep-Alive 1090s # HTTP_HOST = localhost:8529 1090s # HTTP_USER_AGENT = libwww-perl/6.76 1090s # HTTP_X_FORWARDED_FOR = 127.0.0.1 1090s # HTTP_X_FORWARDED_HOST = localhost:8529 1090s # HTTP_X_FORWARDED_SERVER = localhost 1090s # PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1090s # QUERY_STRING = foo=bar&bloo=blar 1090s # REMOTE_ADDR = 127.0.0.1 1090s # REMOTE_PORT = 43838 1090s # REQUEST_METHOD = GET 1090s # REQUEST_SCHEME = http 1090s # REQUEST_URI = /modules/cgi/env.pl?foo=bar&bloo=blar 1090s # SCRIPT_FILENAME = /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/cgi/env.pl 1090s # SCRIPT_NAME = /modules/cgi/env.pl 1090s # SCRIPT_URI = http://localhost:8529/modules/cgi/env.pl 1090s # SCRIPT_URL = /modules/cgi/env.pl 1090s # SERVER_ADDR = 127.0.0.1 1090s # SERVER_ADMIN = tuser@localhost 1090s # SERVER_NAME = localhost 1090s # SERVER_PORT = 8529 1090s # SERVER_PROTOCOL = HTTP/1.1 1090s # SERVER_SIGNATURE = 1090s # SERVER_SOFTWARE = Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1090s # UNIQUE_ID = Z2HLw3sLMS_AzN0RlEq5kAAAAMs 1090s # ' 1090s ok 33 1090s # testing : PR 60478 rewrite loop is halted 1090s # expected: 500 1090s # received: '500' 1090s ok 34 1090s # testing : Correct internal redirect happened, OK 1090s # expected: qr/VARY2/ 1090s # received: 'VARY2 1090s # ' 1090s ok 35 1090s # testing : Vary:Host header not added, OK 1090s # expected: qr/(?!.*Host.*)/ 1090s # received: 'In-If1' 1090s ok 36 1090s # testing : Correct internal redirect happened, OK 1090s # expected: qr/VARY2/ 1090s # received: 'VARY2 1090s # ' 1090s ok 37 1090s # testing : Vary:Host header not added, OK 1090s # expected: qr/(?!.*Host.*)/ 1090s # received: 'In-If1' 1090s ok 38 1090s # testing : Correct internal redirect happened, OK 1090s # expected: qr/VARY4/ 1090s # received: 'VARY4' 1090s ok 39 1090s # testing : Vary:User-Agent header added, OK 1090s # expected: qr/User-Agent/ 1090s # received: 'In-If1,User-Agent' 1090s ok 40 1090s # testing : Correct internal redirect happened, OK 1090s # expected: qr/VARY4/ 1090s # received: 'VARY4' 1090s ok 41 1090s # testing : Vary:Accept header added, OK 1090s # expected: qr/Accept/ 1090s # received: 'In-If1,Accept' 1090s ok 42 1090s # testing : Correct internal redirect happened, OK 1090s # expected: qr/VARY4/ 1090s # received: 'VARY4' 1090s ok 43 1090s # testing : Vary:Referer header added, OK 1090s # expected: qr/Referer/ 1090s # received: 'In-If1,Referer' 1090s ok 44 1090s # testing : Vary:Accept header not added, OK 1090s # expected: qr/(?!.*Accept.*)/ 1090s # received: 'In-If1,Referer' 1090s ok 45 1090s # testing : Correct internal redirect happened, OK 1090s # expected: qr/VARY4/ 1090s # received: 'VARY4' 1090s ok 46 1090s # testing : Vary:Host header not added, OK 1090s # expected: qr/(?!.*Host.*)/ 1090s # received: 'In-If1' 1090s ok 47 1090s # testing : samesite not present with no arg 1090s # expected: qr/(?!.*SameSite=.*)/ 1090s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:06:43 GMT; secure; HttpOnly' 1090s ok 48 1090s # testing : samesite not present with 0 1090s # expected: qr/(?!.*SameSite=.*)/ 1090s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:06:43 GMT; secure; HttpOnly' 1090s ok 49 1090s # testing : samesite not present with false 1090s # expected: qr/(?!.*SameSite=.*)/ 1090s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:06:43 GMT; secure; HttpOnly' 1090s ok 50 1090s # testing : samesite=none 1090s # expected: qr/SameSite=none/ 1090s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:06:43 GMT; secure; HttpOnly; SameSite=none' 1090s ok 51 1090s # testing : samesite=lax 1090s # expected: qr/SameSite=lax/ 1090s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:06:43 GMT; secure; HttpOnly; SameSite=lax' 1090s ok 52 1090s # testing : samesite=foo 1090s # expected: qr/SameSite=foo/ 1090s # received: 'NAME3=VAL; path=/0; domain=localhost; expires=Sat, 15-Feb-2025 19:06:43 GMT; secure; HttpOnly; SameSite=foo' 1090s ok 53 1090s ok 1092s t/modules/sed.t ..................... 1092s 1..2 1092s # Running under perl version 5.038002 for linux 1092s # Current time local: Tue Dec 17 19:06:43 2024 1092s # Current time GMT: Tue Dec 17 19:06:43 2024 1092s # Using Test.pm version 1.31 1092s # Using Apache/Test.pm version 1.42 1092s # testing : status code for /apache/sed/out-foo/foobar.html 1092s # expected: 200 1092s # received: '200' 1092s ok 1 1092s # testing : sed output filter 1092s # expected: 'barbar' 1092s # received: 'barbar' 1092s ok 2 1092s ok 1094s t/modules/session.t ................. 1094s 1..140 todo 53 54 88 89; 1094s # Running under perl version 5.038002 for linux 1094s # Current time local: Tue Dec 17 19:06:45 2024 1094s # Current time GMT: Tue Dec 17 19:06:45 2024 1094s # Using Test.pm version 1.31 1094s # Using Apache/Test.pm version 1.42 1094s # Cannot write session when off: POST / 1094s # testing : response code (Cannot write session when off) 1094s # expected: 200 1094s # received: '200' 1094s ok 1 1094s # no expiry (Cannot write session when off) 1094s ok 2 1094s # testing : session header (Cannot write session when off) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 3 1094s # testing : session dirty (Cannot write session when off) 1094s # expected: 0 1094s # received: 0 1094s ok 4 1094s # testing : body (Cannot write session when off) 1094s # expected: '' 1094s # received: '' 1094s ok 5 1094s # New empty session is not saved: GET /on 1094s # testing : response code (New empty session is not saved) 1094s # expected: 200 1094s # received: '200' 1094s ok 6 1094s # no expiry (New empty session is not saved) 1094s ok 7 1094s # testing : session header (New empty session is not saved) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 8 1094s # testing : session dirty (New empty session is not saved) 1094s # expected: 0 1094s # received: 0 1094s ok 9 1094s # testing : body (New empty session is not saved) 1094s # expected: '' 1094s # received: '' 1094s ok 10 1094s # Set session: POST /on 1094s # testing : response code (Set session) 1094s # expected: 200 1094s # received: '200' 1094s ok 11 1094s # no expiry (Set session) 1094s ok 12 1094s # testing : session header (Set session) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 13 1094s # testing : session dirty (Set session) 1094s # expected: 1 1094s # received: '1' 1094s ok 14 1094s # testing : body (Set session) 1094s # expected: '' 1094s # received: '' 1094s ok 15 1094s # Get session: POST /on?test=value 1094s # testing : response code (Get session) 1094s # expected: 200 1094s # received: '200' 1094s ok 16 1094s # no expiry (Get session) 1094s ok 17 1094s # testing : session header (Get session) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 18 1094s # testing : session dirty (Get session) 1094s # expected: 0 1094s # received: 0 1094s ok 19 1094s # testing : body (Get session) 1094s # expected: 'value' 1094s # received: 'value' 1094s ok 20 1094s # Delete session: POST /on?test=value 1094s # testing : response code (Delete session) 1094s # expected: 200 1094s # received: '200' 1094s ok 21 1094s # no expiry (Delete session) 1094s ok 22 1094s # testing : session header (Delete session) 1094s # expected: '' 1094s # received: '' 1094s ok 23 1094s # testing : session dirty (Delete session) 1094s # expected: 1 1094s # received: '1' 1094s ok 24 1094s # testing : body (Delete session) 1094s # expected: '' 1094s # received: '' 1094s ok 25 1094s # Edit session: POST /on?test=value 1094s # testing : response code (Edit session) 1094s # expected: 200 1094s # received: '200' 1094s ok 26 1094s # no expiry (Edit session) 1094s ok 27 1094s # testing : session header (Edit session) 1094s # expected: 'test=' 1094s # received: 'test=' 1094s ok 28 1094s # testing : session dirty (Edit session) 1094s # expected: 1 1094s # received: '1' 1094s ok 29 1094s # testing : body (Edit session) 1094s # expected: '' 1094s # received: '' 1094s ok 30 1094s # Encode session: POST /on/encode 1094s # testing : response code (Encode session) 1094s # expected: 200 1094s # received: '200' 1094s ok 31 1094s # no expiry (Encode session) 1094s ok 32 1094s # testing : session header (Encode session) 1094s # expected: 'TestEncoded:test=value' 1094s # received: 'TestEncoded:test=value' 1094s ok 33 1094s # testing : session dirty (Encode session) 1094s # expected: 1 1094s # received: '1' 1094s ok 34 1094s # testing : body (Encode session) 1094s # expected: '' 1094s # received: '' 1094s ok 35 1094s # Decode session: POST /on/encode?TestEncoded:test=value 1094s # testing : response code (Decode session) 1094s # expected: 200 1094s # received: '200' 1094s ok 36 1094s # no expiry (Decode session) 1094s ok 37 1094s # testing : session header (Decode session) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 38 1094s # testing : session dirty (Decode session) 1094s # expected: 0 1094s # received: 0 1094s ok 39 1094s # testing : body (Decode session) 1094s # expected: 'value' 1094s # received: 'value' 1094s ok 40 1094s # Custom decoder failure: GET /on/encode?test=value 1094s # testing : response code (Custom decoder failure) 1094s # expected: 200 1094s # received: '200' 1094s ok 41 1094s # no expiry (Custom decoder failure) 1094s ok 42 1094s # testing : session header (Custom decoder failure) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 43 1094s # testing : session dirty (Custom decoder failure) 1094s # expected: 0 1094s # received: 0 1094s ok 44 1094s # testing : body (Custom decoder failure) 1094s # expected: '' 1094s # received: '' 1094s ok 45 1094s # Identity decoder failure: GET /on?&=test 1094s # testing : response code (Identity decoder failure) 1094s # expected: 200 1094s # received: '200' 1094s ok 46 1094s # no expiry (Identity decoder failure) 1094s ok 47 1094s # testing : session header (Identity decoder failure) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 48 1094s # testing : session dirty (Identity decoder failure) 1094s # expected: 0 1094s # received: 0 1094s ok 49 1094s # testing : body (Identity decoder failure) 1094s # expected: '' 1094s # received: '' 1094s ok 50 1094s # Session writable after decode failure: POST /on/encode?test=value 1094s # testing : response code (Session writable after decode failure) 1094s # expected: 200 1094s # received: '200' 1094s ok 51 1094s # no expiry (Session writable after decode failure) 1094s ok 52 1094s # testing : session header (Session writable after decode failure) 1094s # expected: 'TestEncoded:test=value' 1094s # received: '(none)' 1094s not ok 53 1094s # Failed test 53 in t/modules/session.t at line 77 fail #11 *TODO* 1094s # testing : session dirty (Session writable after decode failure) 1094s # expected: 1 1094s # received: 0 1094s not ok 54 1094s # Failed test 54 in t/modules/session.t at line 79 fail #11 *TODO* 1094s # testing : body (Session writable after decode failure) 1094s # expected: '' 1094s # received: '' 1094s ok 55 1094s # SessionEnv Off 1094s # testing : response code (SessionEnv Off) 1094s # expected: 200 1094s # received: '200' 1094s ok 56 1094s # no expiry (SessionEnv Off) 1094s ok 57 1094s # testing : session header (SessionEnv Off) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 58 1094s # testing : session dirty (SessionEnv Off) 1094s # expected: 0 1094s # received: 0 1094s ok 59 1094s # testing : body (SessionEnv Off) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 60 1094s # SessionEnv On: GET /on/env/on/env.shtml?test=value 1094s # testing : response code (SessionEnv On) 1094s # expected: 200 1094s # received: '200' 1094s ok 61 1094s # no expiry (SessionEnv On) 1094s ok 62 1094s # testing : session header (SessionEnv On) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 63 1094s # testing : session dirty (SessionEnv On) 1094s # expected: 0 1094s # received: 0 1094s ok 64 1094s # testing : body (SessionEnv On) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 65 1094s # SessionHeader 1094s # testing : response code (SessionHeader) 1094s # expected: 200 1094s # received: '200' 1094s ok 66 1094s # no expiry (SessionHeader) 1094s ok 67 1094s # testing : session header (SessionHeader) 1094s # expected: 'test=value&another=5&last=7' 1094s # received: 'test=value&another=5&last=7' 1094s ok 68 1094s # testing : session dirty (SessionHeader) 1094s # expected: 1 1094s # received: '1' 1094s ok 69 1094s # testing : body (SessionHeader) 1094s # expected: '' 1094s # received: '' 1094s ok 70 1094s # SessionMaxAge adds expiry: GET /on/expire?test=value 1094s # testing : response code (SessionMaxAge adds expiry) 1094s # expected: 200 1094s # received: '200' 1094s ok 71 1094s # expiry of 1734462507 (SessionMaxAge adds expiry) 1094s ok 72 1094s # testing : session header (SessionMaxAge adds expiry) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 73 1094s # testing : session dirty (SessionMaxAge adds expiry) 1094s # expected: 0 1094s # received: '0' 1094s ok 74 1094s # testing : body (SessionMaxAge adds expiry) 1094s # expected: '' 1094s # received: '' 1094s ok 75 1094s # Discard expired session: GET /on/expire?test=value&expiry=1 1094s # testing : response code (Discard expired session) 1094s # expected: 200 1094s # received: '200' 1094s ok 76 1094s # expiry of 1734462507 (Discard expired session) 1094s ok 77 1094s # testing : session header (Discard expired session) 1094s # expected: '' 1094s # received: '' 1094s ok 78 1094s # testing : session dirty (Discard expired session) 1094s # expected: 0 1094s # received: '0' 1094s ok 79 1094s # testing : body (Discard expired session) 1094s # expected: '' 1094s # received: '' 1094s ok 80 1094s # Keep non-expired session: GET /on/expire?test=value&expiry=1734462607000000 1094s # testing : response code (Keep non-expired session) 1094s # expected: 200 1094s # received: '200' 1094s ok 81 1094s # expiry of 1734462507 (Keep non-expired session) 1094s ok 82 1094s # testing : session header (Keep non-expired session) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 83 1094s # testing : session dirty (Keep non-expired session) 1094s # expected: 0 1094s # received: '0' 1094s ok 84 1094s # testing : body (Keep non-expired session) 1094s # expected: '' 1094s # received: '' 1094s ok 85 1094s # Session writable after expired: POST /on/expire?expiry=1 1094s # testing : response code (Session writable after expired) 1094s # expected: 200 1094s # received: '200' 1094s ok 86 1094s # expiry of 1734462507 (Session writable after expired) 1094s ok 87 1094s # testing : session header (Session writable after expired) 1094s # expected: 'test=value' 1094s # received: '' 1094s not ok 88 1094s # Failed test 88 in t/modules/session.t at line 77 fail #18 *TODO* 1094s # testing : session dirty (Session writable after expired) 1094s # expected: 1 1094s # received: '0' 1094s not ok 89 1094s # Failed test 89 in t/modules/session.t at line 79 fail #18 *TODO* 1094s # testing : body (Session writable after expired) 1094s # expected: '' 1094s # received: '' 1094s ok 90 1094s # SessionExpiryUpdateInterval off by default: GET /on/expire?test=value&expiry=1734462507000000 1094s # testing : response code (SessionExpiryUpdateInterval off by default) 1094s # expected: 200 1094s # received: '200' 1094s ok 91 1094s # expiry of 1734462507 (SessionExpiryUpdateInterval off by default) 1094s ok 92 1094s # testing : session header (SessionExpiryUpdateInterval off by default) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 93 1094s # testing : session dirty (SessionExpiryUpdateInterval off by default) 1094s # expected: 0 1094s # received: '0' 1094s ok 94 1094s # testing : body (SessionExpiryUpdateInterval off by default) 1094s # expected: '' 1094s # received: '' 1094s ok 95 1094s # SessionExpiryUpdateInterval skips save: GET /on/expire/cache?test=value&expiry=1734462507000000 1094s # testing : response code (SessionExpiryUpdateInterval skips save) 1094s # expected: 200 1094s # received: '200' 1094s ok 96 1094s # no expiry (SessionExpiryUpdateInterval skips save) 1094s ok 97 1094s # testing : session header (SessionExpiryUpdateInterval skips save) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 98 1094s # testing : session dirty (SessionExpiryUpdateInterval skips save) 1094s # expected: 0 1094s # received: 0 1094s ok 99 1094s # testing : body (SessionExpiryUpdateInterval skips save) 1094s # expected: '' 1094s # received: '' 1094s ok 100 1094s # Session readable when save skipped: POST /on/expire/cache?test=value&expiry=1734462507000000 1094s # testing : response code (Session readable when save skipped) 1094s # expected: 200 1094s # received: '200' 1094s ok 101 1094s # no expiry (Session readable when save skipped) 1094s ok 102 1094s # testing : session header (Session readable when save skipped) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 103 1094s # testing : session dirty (Session readable when save skipped) 1094s # expected: 0 1094s # received: 0 1094s ok 104 1094s # testing : body (Session readable when save skipped) 1094s # expected: 'value' 1094s # received: 'value' 1094s ok 105 1094s # Dirty overrides SessionExpiryUpdateInterval: POST /on/expire/cache?test=value&expiry=1734462507000000 1094s # testing : response code (Dirty overrides SessionExpiryUpdateInterval) 1094s # expected: 200 1094s # received: '200' 1094s ok 106 1094s # expiry of 1734462507 (Dirty overrides SessionExpiryUpdateInterval) 1094s ok 107 1094s # testing : session header (Dirty overrides SessionExpiryUpdateInterval) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 108 1094s # testing : session dirty (Dirty overrides SessionExpiryUpdateInterval) 1094s # expected: 1 1094s # received: '1' 1094s ok 109 1094s # testing : body (Dirty overrides SessionExpiryUpdateInterval) 1094s # expected: '' 1094s # received: '' 1094s ok 110 1094s # Old session always updates expiry: GET /on/expire/cache?test=value&expiry=1734462447000000 1094s # testing : response code (Old session always updates expiry) 1094s # expected: 200 1094s # received: '200' 1094s ok 111 1094s # expiry of 1734462507 (Old session always updates expiry) 1094s ok 112 1094s # testing : session header (Old session always updates expiry) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 113 1094s # testing : session dirty (Old session always updates expiry) 1094s # expected: 0 1094s # received: '0' 1094s ok 114 1094s # testing : body (Old session always updates expiry) 1094s # expected: '' 1094s # received: '' 1094s ok 115 1094s # New empty session with expiry not saved: GET /on/expire/cache 1094s # testing : response code (New empty session with expiry not saved) 1094s # expected: 200 1094s # received: '200' 1094s ok 116 1094s # no expiry (New empty session with expiry not saved) 1094s ok 117 1094s # testing : session header (New empty session with expiry not saved) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 118 1094s # testing : session dirty (New empty session with expiry not saved) 1094s # expected: 0 1094s # received: 0 1094s ok 119 1094s # testing : body (New empty session with expiry not saved) 1094s # expected: '' 1094s # received: '' 1094s ok 120 1094s # Can create session with SessionExpiryUpdateInterval: POST /on/expire/cache 1094s # testing : response code (Can create session with SessionExpiryUpdateInterval) 1094s # expected: 200 1094s # received: '200' 1094s ok 121 1094s # expiry of 1734462507 (Can create session with SessionExpiryUpdateInterval) 1094s ok 122 1094s # testing : session header (Can create session with SessionExpiryUpdateInterval) 1094s # expected: 'test=value' 1094s # received: 'test=value' 1094s ok 123 1094s # testing : session dirty (Can create session with SessionExpiryUpdateInterval) 1094s # expected: 1 1094s # received: '1' 1094s ok 124 1094s # testing : body (Can create session with SessionExpiryUpdateInterval) 1094s # expected: '' 1094s # received: '' 1094s ok 125 1094s # Cannot write session when not included: POST /on/include?test=value 1094s # testing : response code (Cannot write session when not included) 1094s # expected: 200 1094s # received: '200' 1094s ok 126 1094s # no expiry (Cannot write session when not included) 1094s ok 127 1094s # testing : session header (Cannot write session when not included) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 128 1094s # testing : session dirty (Cannot write session when not included) 1094s # expected: 0 1094s # received: 0 1094s ok 129 1094s # testing : body (Cannot write session when not included) 1094s # expected: '' 1094s # received: '' 1094s ok 130 1094s # Can read session when included: POST /on/include/yes?test=value 1094s # testing : response code (Can read session when included) 1094s # expected: 200 1094s # received: '200' 1094s ok 131 1094s # no expiry (Can read session when included) 1094s ok 132 1094s # testing : session header (Can read session when included) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 133 1094s # testing : session dirty (Can read session when included) 1094s # expected: 0 1094s # received: 0 1094s ok 134 1094s # testing : body (Can read session when included) 1094s # expected: 'value' 1094s # received: 'value' 1094s ok 135 1094s # SessionExclude overrides SessionInclude: POST /on/include/yes/no?test=value 1094s # testing : response code (SessionExclude overrides SessionInclude) 1094s # expected: 200 1094s # received: '200' 1094s ok 136 1094s # no expiry (SessionExclude overrides SessionInclude) 1094s ok 137 1094s # testing : session header (SessionExclude overrides SessionInclude) 1094s # expected: '(none)' 1094s # received: '(none)' 1094s ok 138 1094s # testing : session dirty (SessionExclude overrides SessionInclude) 1094s # expected: 0 1094s # received: 0 1094s ok 139 1094s # testing : body (SessionExclude overrides SessionInclude) 1094s # expected: '' 1094s # received: '' 1094s ok 140 1094s ok 1096s t/modules/session_cookie.t .......... 1096s 1..2 1096s # Running under perl version 5.038002 for linux 1096s # Current time local: Tue Dec 17 19:06:47 2024 1096s # Current time GMT: Tue Dec 17 19:06:47 2024 1096s # Using Test.pm version 1.31 1096s # Using Apache/Test.pm version 1.42 1096s # expected: 404 1096s # received: '404' 1096s ok 1 1096s # expected: 200 1096s # received: '200' 1096s ok 2 1096s ok 1098s t/modules/setenvif.t ................ 1098s 1..142 1098s # Running under perl version 5.038002 for linux 1098s # Current time local: Tue Dec 17 19:06:49 2024 1098s # Current time GMT: Tue Dec 17 19:06:49 2024 1098s # Using Test.pm version 1.31 1098s # Using Apache/Test.pm version 1.42 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 1 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 2 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 3 1098s --- 1098s conf: 1098s BrowserMatch foo-browser/0.1 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 4 1098s --- 1098s conf: 1098s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 5 1098s --- 1098s conf: 1098s BrowserMatch foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 6 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 7 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 8 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 9 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 10 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 11 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 12 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 13 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 14 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 15 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 16 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 17 1098s --- 1098s conf: 1098s SetEnvIf Remote_Addr 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 18 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 19 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 20 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Addr 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 21 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 22 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 23 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Addr 63.125.18.195 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 24 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 25 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 26 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 27 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 28 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 29 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host some.where.else.com VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 30 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 31 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 32 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 33 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 34 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 35 1098s --- 1098s conf: 1098s SetEnvIf Remote_Host 127.0.0.1 RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 36 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 37 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 38 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Host 127.0.0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 39 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 40 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 41 1098s --- 1098s conf: 1098s SetEnvIfNoCase Remote_Host SOME.WHERE.ELSE.COM VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 42 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 43 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 44 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 45 1098s --- 1098s conf: 1098s SetEnvIf Request_Method POST VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 46 1098s --- 1098s conf: 1098s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 47 1098s --- 1098s conf: 1098s SetEnvIf Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 48 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 49 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 50 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 51 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 52 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 53 1098s --- 1098s conf: 1098s SetEnvIf Request_Method GET RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 54 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Method GET VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 55 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 56 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Method GET VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 57 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Method POST VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 58 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 59 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Method POST VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 60 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 61 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 62 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 63 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol FTP VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 64 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 65 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 66 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 67 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 68 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 69 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 70 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 71 1098s --- 1098s conf: 1098s SetEnvIf Request_Protocol HTTP RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 72 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 73 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 74 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Protocol HTTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 75 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 76 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 77 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_Protocol FTP VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 78 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 79 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 80 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 81 1098s --- 1098s conf: 1098s SetEnvIf Request_URI foo.html VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 82 1098s --- 1098s conf: 1098s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 83 1098s --- 1098s conf: 1098s SetEnvIf Request_URI foo.html VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 84 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 85 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 86 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 87 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 88 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 89 1098s --- 1098s conf: 1098s SetEnvIf Request_URI /modules/setenvif/htaccess/setenvif.shtml RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 90 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 91 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 92 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_URI /MODULES/SETENVIF/HTACCESS/SETENVIF.SHTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 93 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 94 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 95 1098s --- 1098s conf: 1098s SetEnvIfNoCase Request_URI FOO.HTML VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 96 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 97 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 98 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 99 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 100 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 101 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag foo-browser/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 102 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 103 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 104 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 105 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 106 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 107 1098s --- 1098s conf: 1098s SetEnvIf ^User-Ag ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 108 1098s --- 1098s conf: 1098s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 109 1098s --- 1098s conf: 1098s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 110 1098s --- 1098s conf: 1098s SetEnvIfNoCase ^User-Ag ^LIBWWW-PERL/.* VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 111 1098s --- 1098s conf: 1098s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 112 1098s --- 1098s conf: 1098s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 113 1098s --- 1098s conf: 1098s SetEnvIfNoCase ^User-Ag FOO-BROWSER/0.1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 114 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 115 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 116 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 117 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf R2 1 VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 118 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 119 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 120 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf R2 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 121 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 122 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf R2 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 123 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=0 1098s SetEnvIf RELAY 1 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 124 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=0 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 125 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=0 1098s SetEnvIf RELAY 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 126 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 127 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 128 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 0 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 129 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf RELAY 1 !R2 1098s SetEnvIf R2 1 VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 130 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf RELAY 1 !R2 1098s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 131 1098s --- 1098s conf: 1098s BrowserMatch ^libwww-perl/.* RELAY=1 1098s SetEnvIf RELAY 1 R2=1 1098s SetEnvIf RELAY 1 !R2 1098s SetEnvIf R2 1 VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 132 1098s --- 1098s conf: 1098s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set 1098s expecting: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 133 1098s --- 1098s conf: 1098s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:(none) 1098s <- 1098s ok 134 1098s --- 1098s conf: 1098s SetEnvIfExpr "%{REQUEST_URI} =~ /.shtml$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s got: 1098s ->1:set 1098s 2:set 1098s 3:set 1098s <- 1098s ok 135 1098s --- 1098s conf: 1098s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 136 1098s --- 1098s conf: 1098s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 137 1098s --- 1098s conf: 1098s SetEnvIfExpr "%{REQUEST_URI} =~ /.foo$/" VAR_ONE=set VAR_TWO=set VAR_THREE=set 1098s expecting: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s got: 1098s ->1:(none) 1098s 2:(none) 1098s 3:(none) 1098s <- 1098s ok 138 1098s # expected: '1:.shtml 1098s # 2:sh 1098s # 3:(none) 1098s # ' 1098s # received: '1:.shtml 1098s # 2:sh 1098s # 3:(none) 1098s # ' 1098s ok 139 1098s # expected: '1:(none) 1098s # 2:(none) 1098s # 3:(none) 1098s # ' 1098s # received: '1:(none) 1098s # 2:(none) 1098s # 3:(none) 1098s # ' 1098s ok 140 1098s # expected: '1:(none) 1098s # 2:(none) 1098s # 3:(none) 1098s # ' 1098s # received: '1:(none) 1098s # 2:(none) 1098s # 3:(none) 1098s # ' 1098s ok 141 1098s # expected: '1:$0 1098s # 2:$1 1098s # 3:(none) 1098s # ' 1098s # received: '1:$0 1098s # 2:$1 1098s # 3:(none) 1098s # ' 1098s ok 142 1098s ok 1100s t/modules/speling.t ................. 1100s 1..48 1100s # Running under perl version 5.038002 for linux 1100s # Current time local: Tue Dec 17 19:06:51 2024 1100s # Current time GMT: Tue Dec 17 19:06:51 2024 1100s # Using Test.pm version 1.31 1100s # Using Apache/Test.pm version 1.42 1100s # testing : Checking normal. Expecting: 200 1100s # expected: 200 1100s # received: '200' 1100s ok 1 1100s ok 2 # skip Skipping. No redirect with status 200 1100s # testing : Checking omission. Expecting: 301 1100s # expected: 301 1100s # received: '301' 1100s ok 3 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 301 Moved Permanently 1100s # 1100s #

Moved Permanently

1100s #

The document has moved here.

1100s # 1100s # ' 1100s ok 4 1100s # testing : Checking insertion. Expecting: 301 1100s # expected: 301 1100s # received: '301' 1100s ok 5 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 301 Moved Permanently 1100s # 1100s #

Moved Permanently

1100s #

The document has moved here.

1100s # 1100s # ' 1100s ok 6 1100s # testing : Checking transposition. Expecting: 301 1100s # expected: 301 1100s # received: '301' 1100s ok 7 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 301 Moved Permanently 1100s # 1100s #

Moved Permanently

1100s #

The document has moved here.

1100s # 1100s # ' 1100s ok 8 1100s # testing : Checking wrong character. Expecting: 301 1100s # expected: 301 1100s # received: '301' 1100s ok 9 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 301 Moved Permanently 1100s # 1100s #

Moved Permanently

1100s #

The document has moved here.

1100s # 1100s # ' 1100s ok 10 1100s # testing : Checking wrong extension. Expecting: 300 1100s # expected: 300 1100s # received: '300' 1100s ok 11 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 300 Multiple Choices 1100s # 1100s #

Multiple Choices

1100s # The document name you requested (/modules/speling/nocase/good.wrong_ext) could not be found on this server. 1100s # However, we found documents with names similar to the one you requested.

Available documents: 1100s #

1100s # 1100s # ' 1100s ok 12 1100s # testing : Checking NC wrong extension. Expecting: 300 1100s # expected: 300 1100s # received: '300' 1100s ok 13 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 300 Multiple Choices 1100s # 1100s #

Multiple Choices

1100s # The document name you requested (/modules/speling/nocase/GOOD.wrong_ext) could not be found on this server. 1100s # However, we found documents with names similar to the one you requested.

Available documents: 1100s #

1100s # 1100s # ' 1100s ok 14 1100s # testing : Checking wrong filename. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 15 1100s ok 16 # skip Skipping. No redirect with status 404 1100s # testing : Checking double transposition. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 17 1100s ok 18 # skip Skipping. No redirect with status 404 1100s # testing : Checking double wrong character. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 19 1100s ok 20 # skip Skipping. No redirect with status 404 1100s # testing : Checking multiple choice. Expecting: 300 1100s # expected: 300 1100s # received: '300' 1100s ok 21 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 300 Multiple Choices 1100s # 1100s #

Multiple Choices

1100s # The document name you requested (/modules/speling/nocase/several0.html) could not be found on this server. 1100s # However, we found documents with names similar to the one you requested.

Available documents: 1100s #

1100s # 1100s # ' 1100s ok 22 1100s # testing : Checking case. Expecting: 301 1100s # expected: 301 1100s # received: '301' 1100s ok 23 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 301 Moved Permanently 1100s # 1100s #

Moved Permanently

1100s #

The document has moved here.

1100s # 1100s # ' 1100s ok 24 1100s # testing : Checking normal. Expecting: 200 1100s # expected: 200 1100s # received: '200' 1100s ok 25 1100s ok 26 # skip Skipping. No redirect with status 200 1100s # testing : Checking omission. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 27 1100s ok 28 # skip Skipping. No redirect with status 404 1100s # testing : Checking insertion. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 29 1100s ok 30 # skip Skipping. No redirect with status 404 1100s # testing : Checking transposition. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 31 1100s ok 32 # skip Skipping. No redirect with status 404 1100s # testing : Checking wrong character. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 33 1100s ok 34 # skip Skipping. No redirect with status 404 1100s # testing : Checking wrong extension. Expecting: 300 1100s # expected: 300 1100s # received: '300' 1100s ok 35 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 300 Multiple Choices 1100s # 1100s #

Multiple Choices

1100s # The document name you requested (/modules/speling/caseonly/good.wrong_ext) could not be found on this server. 1100s # However, we found documents with names similar to the one you requested.

Available documents: 1100s #

1100s # 1100s # ' 1100s ok 36 1100s # testing : Checking NC wrong extension. Expecting: 300 1100s # expected: 300 1100s # received: '300' 1100s ok 37 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 300 Multiple Choices 1100s # 1100s #

Multiple Choices

1100s # The document name you requested (/modules/speling/caseonly/GOOD.wrong_ext) could not be found on this server. 1100s # However, we found documents with names similar to the one you requested.

Available documents: 1100s #

1100s # 1100s # ' 1100s ok 38 1100s # testing : Checking wrong filename. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 39 1100s ok 40 # skip Skipping. No redirect with status 404 1100s # testing : Checking double transposition. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 41 1100s ok 42 # skip Skipping. No redirect with status 404 1100s # testing : Checking double wrong character. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 43 1100s ok 44 # skip Skipping. No redirect with status 404 1100s # testing : Checking multiple choice. Expecting: 404 1100s # expected: 404 1100s # received: '404' 1100s ok 45 1100s ok 46 # skip Skipping. No redirect with status 404 1100s # testing : Checking case. Expecting: 301 1100s # expected: 301 1100s # received: '301' 1100s ok 47 1100s # testing : Redirect ok 1100s # expected: qr/good\.html|several1\.html/ 1100s # received: ' 1100s # 1100s # 301 Moved Permanently 1100s # 1100s #

Moved Permanently

1100s #

The document has moved here.

1100s # 1100s # ' 1100s ok 48 1100s ok 1102s t/modules/status.t .................. 1102s 1..1 1102s # Running under perl version 5.038002 for linux 1102s # Current time local: Tue Dec 17 19:06:53 2024 1102s # Current time GMT: Tue Dec 17 19:06:53 2024 1102s # Using Test.pm version 1.31 1102s # Using Apache/Test.pm version 1.42 1102s 1102s 1102s Apache Status 1102s 1102s

Apache Server Status for localhost (via 127.0.0.1)

1102s 1102s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1102s
Server MPM: event
1102s
Server Built: 2024-10-02T12:40:51 1102s

1102s
Current Time: Tuesday, 17-Dec-2024 19:06:55 UTC
1102s
Restart Time: Tuesday, 17-Dec-2024 19:03:11 UTC
1102s
Parent Server Config. Generation: 1
1102s
Parent Server MPM Generation: 0
1102s
Server uptime: 3 minutes 43 seconds
1102s
Server load: 0.78 0.84 0.57
1102s
Total accesses: 6794 - Total Traffic: 139.6 MB - Total Duration: 28504
1102s
CPU Usage: u3.67 s5.3 cu1.11 cs.83 - 4.89% CPU load
1102s
30.5 requests/sec - 0.6 MB/second - 21.0 kB/request - 4.19547 ms/request
1102s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1102s
1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323005no0yes1024000
1323006no0yes0025000
2323064no0yes0025000
3330623no0yes0025000
Sum400 1099000
1102s
______________W_________________________________________________
1102s ____________________________________............................
1102s ................................................................
1102s ................................................................
1102s ................................................................
1102s ................................................................
1102s ................
1102s

Scoreboard Key:
1102s "_" Waiting for Connection, 1102s "S" Starting up, 1102s "R" Reading Request,
1102s "W" Sending Reply, 1102s "K" Keepalive (read), 1102s "D" DNS Lookup,
1102s "C" Closing connection, 1102s "L" Logging, 1102s "G" Gracefully finishing,
1102s "I" Idle cleanup of worker, 1102s "." Open slot with no current process
1102s

1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s
SrvPIDAccMCPU 1102s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03230050/63/63_ 1102s 2.3940590.01.321.32 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/64/64_ 1102s 2.4140760.00.340.34 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/65/65_ 1102s 2.4140600.00.770.77 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/56/56_ 1102s 2.3940330.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/64/64_ 1102s 2.3940740.00.370.37 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/58/58_ 1102s 2.4140410.00.320.32 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/64/64_ 1102s 2.39401530.02.252.25 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/63/63_ 1102s 2.41201850.04.254.25 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-03230050/61/61_ 1102s 2.40202440.06.706.70 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/58/58_ 1102s 2.4020380.00.350.35 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/64/64_ 1102s 2.4120560.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-03230050/65/65_ 1102s 2.4120970.00.310.31 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-03230050/59/59_ 1102s 2.4020410.00.300.30 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/62/62_ 1102s 2.4040660.00.450.45 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230051/63/63W 1102s 2.3900610.00.420.42 1102s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-03230050/62/62_ 1102s 2.40401100.00.270.27 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/61/61_ 1102s 2.3940730.00.360.36 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/62/62_ 1102s 2.3940420.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/60/60_ 1102s 2.4140390.00.400.40 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/65/65_ 1102s 2.3940540.00.310.31 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/57/57_ 1102s 2.4140630.00.270.27 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/64/64_ 1102s 2.41401180.00.390.39 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/64/64_ 1102s 2.4140700.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/63/63_ 1102s 2.3940570.00.460.46 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230050/59/59_ 1102s 2.3940850.00.470.47 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/55/55_ 1102s 2.5520430.00.220.22 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-03230060/55/55_ 1102s 2.5520500.00.190.19 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/67/67_ 1102s 2.5620740.00.400.40 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-03230060/59/59_ 1102s 2.5440330.00.270.27 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/63/63_ 1102s 2.5540390.00.380.38 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/60/60_ 1102s 2.5440370.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/61/61_ 1102s 2.5540470.00.930.93 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/63/63_ 1102s 2.54401190.07.407.40 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/67/67_ 1102s 2.5540440.00.390.39 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/57/57_ 1102s 2.55401660.010.3410.34 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/63/63_ 1102s 2.5540440.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/53/53_ 1102s 2.5140610.01.111.11 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/62/62_ 1102s 2.55401090.00.370.37 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/60/60_ 1102s 2.5440320.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/62/62_ 1102s 2.54401730.010.0710.07 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/59/59_ 1102s 2.5440650.04.144.14 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/60/60_ 1102s 2.5520740.00.380.38 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-03230060/60/60_ 1102s 2.5520620.00.250.25 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-03230060/62/62_ 1102s 2.542010690.00.290.29 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/59/59_ 1102s 2.5420470.00.310.31 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/62/62_ 1102s 2.5420810.00.240.24 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/59/59_ 1102s 2.5520510.00.340.34 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-03230060/65/65_ 1102s 2.5420900.00.300.30 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230060/65/65_ 1102s 2.5620410.00.390.39 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-03230060/66/66_ 1102s 2.5520660.00.460.46 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/48/48_ 1102s 1.88401090.00.250.25 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/46/46_ 1102s 1.89411630.00.280.28 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/51/51_ 1102s 1.8442750.00.360.36 1102s 127.0.0.1http/1.1localhost:8546GET /modules/proxy/fcgi-generic-rewrite/index.php?query HTTP/1.
2-03230640/47/47_ 1102s 1.88201680.00.400.40 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/54/54_ 1102s 1.89401760.00.390.39 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/45/45_ 1102s 1.894010690.00.280.28 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/49/49_ 1102s 1.8940690.00.240.24 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/50/50_ 1102s 1.8542940.00.400.40 1102s 127.0.0.1http/1.1localhost:8546GET /modules/proxy/fcgi/index.php HTTP/1.1
2-03230640/48/48_ 1102s 1.90401010.00.230.23 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/48/48_ 1102s 1.7540730.00.230.23 1102s 127.0.0.1http/1.1ssi-default:8536GET /modules/include/foo2.shtml HTTP/1.1
2-03230640/49/49_ 1102s 1.9040770.00.260.26 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/49/49_ 1102s 1.8641870.00.350.35 1102s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/3 HTTP/1.1
2-03230640/47/47_ 1102s 1.90401150.00.310.31 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/48/48_ 1102s 1.86411110.00.260.26 1102s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
2-03230640/48/48_ 1102s 1.90401260.00.360.36 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/49/49_ 1102s 1.86411140.00.460.46 1102s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/5 HTTP/1.1
2-03230640/47/47_ 1102s 1.904011240.00.340.34 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/46/46_ 1102s 1.90204340.010.1710.17 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-03230640/50/50_ 1102s 1.88401120.00.450.45 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230640/48/48_ 1102s 1.90201180.00.920.92 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
2-03230640/50/50_ 1102s 1.86211130.00.370.37 1102s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
2-03230640/51/51_ 1102s 1.86211440.00.570.57 1102s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/pr60478-rewrite-loop/a/X/b/c HTTP/1.1
2-03230640/46/46_ 1102s 1.90201550.02.242.24 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
2-03230640/51/51_ 1102s 1.87201310.00.320.32 1102s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/encode HTTP/1.1
2-03230640/43/43_ 1102s 1.90201180.00.230.23 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-03306230/104/104_ 1102s 3.972067850.00.400.40 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-03306230/95/95_ 1102s 3.9720810.01.381.38 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-03306230/100/100_ 1102s 3.9720920.00.500.50 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-03306230/102/102_ 1102s 3.94201550.00.650.65 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/100/100_ 1102s 3.9520930.00.670.67 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/110/110_ 1102s 3.97201550.01.261.26 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-03306230/100/100_ 1102s 3.9520820.00.480.48 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/102/102_ 1102s 3.97201410.00.690.69 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-03306230/96/96_ 1102s 3.9340970.00.710.71 1102s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test HTTP/1.1
3-03306230/99/99_ 1102s 3.96201420.06.366.36 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-03306230/99/99_ 1102s 3.97201350.04.414.41 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-03306230/99/99_ 1102s 3.95213490.00.920.92 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/100/100_ 1102s 3.97201010.01.061.06 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-03306230/101/101_ 1102s 3.97211000.01.191.19 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-03306230/102/102_ 1102s 3.97201000.04.304.30 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-03306230/99/99_ 1102s 3.9520930.01.411.41 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/101/101_ 1102s 3.9640910.01.051.05 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/102/102_ 1102s 3.9640750.00.600.60 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/98/98_ 1102s 3.93411330.05.405.40 1102s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test404 HTTP/1.1
3-03306230/102/102_ 1102s 3.95201130.02.812.81 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/97/97_ 1102s 3.93201610.010.4610.46 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/103/103_ 1102s 3.95201120.00.470.47 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/101/101_ 1102s 3.972021700.00.660.66 1102s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03306230/102/102_ 1102s 3.93201810.02.612.61 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03306230/102/102_ 1102s 3.932068280.06.246.24 1102s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1102s
1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s 1102s
SrvChild Server number - generation
PIDOS process ID
AccNumber of accesses this connection / this child / this slot
MMode of operation
CPUCPU usage, number of seconds
SSSeconds since beginning of most recent request
ReqMilliseconds required to process most recent request
DurSum of milliseconds required to process all requests
ConnKilobytes transferred this connection
ChildMegabytes transferred this child
SlotTotal megabytes transferred this slot
1102s 1102s ok 1 1102s ok 1105s t/modules/substitute.t .............. 1105s 1..19 1105s # Running under perl version 5.038002 for linux 1105s # Current time local: Tue Dec 17 19:06:55 2024 1105s # Current time GMT: Tue Dec 17 19:06:55 2024 1105s # Using Test.pm version 1.31 1105s # Using Apache/Test.pm version 1.42 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'barbar': OK 1105s ok 1 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'barbar': OK 1105s ok 2 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'foofoo': OK 1105s ok 3 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'barbar': OK 1105s ok 4 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'barbar': OK 1105s ok 5 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'barbar': OK 1105s ok 6 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'foof 1105s oo': OK 1105s ok 7 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'xfoo': OK 1105s ok 8 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1105s ok 9 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s barx 1105s ': OK 1105s ok 10 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'a$1axb(': OK 1105s ok 11 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'a$XX': OK 1105s ok 12 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1105s ok 13 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'x&x': OK 1105s ok 14 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'xx': OK 1105s ok 15 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'fcooar': OK 1105s ok 16 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'fc$1ar': OK 1105s ok 17 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'fdooar': OK 1105s ok 18 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s got 200 'XXXfooXXX 1105s bar': OK 1105s ok 19 1105s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1105s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1105s ok 1108s t/modules/unique_id.t ............... 1108s 1..300 1108s # Running under perl version 5.038002 for linux 1108s # Current time local: Tue Dec 17 19:06:57 2024 1108s # Current time GMT: Tue Dec 17 19:06:57 2024 1108s # Using Test.pm version 1.31 1108s # Using Apache/Test.pm version 1.42 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 1 1108s # unique id: Z2HL02ArSqM06KJ4Xig96wAAABA 1108s ok 2 1108s ok 3 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 4 1108s # unique id: Z2HL02ArSqM06KJ4Xig97AAAABE 1108s ok 5 1108s ok 6 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 7 1108s # unique id: Z2HL03sLMS_AzN0RlEq5vwAAANA 1108s ok 8 1108s ok 9 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 10 1108s # unique id: Z2HL02FkntC4nYnb0_UBtAAAAFY 1108s ok 11 1108s ok 12 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 13 1108s # unique id: Z2HL03sLMS_AzN0RlEq5wAAAANE 1108s ok 14 1108s ok 15 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 16 1108s # unique id: Z2HL02FkntC4nYnb0_UBtQAAAFc 1108s ok 17 1108s ok 18 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 19 1108s # unique id: Z2HL03sLMS_AzN0RlEq5wQAAAMg 1108s ok 20 1108s ok 21 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 22 1108s # unique id: Z2HL03sLMS_AzN0RlEq5wgAAANM 1108s ok 23 1108s ok 24 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 25 1108s # unique id: Z2HL03sLMS_AzN0RlEq5wwAAAMs 1108s ok 26 1108s ok 27 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 28 1108s # unique id: Z2HL03sLMS_AzN0RlEq5xAAAANc 1108s ok 29 1108s ok 30 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 31 1108s # unique id: Z2HL03sLMS_AzN0RlEq5xQAAANQ 1108s ok 32 1108s ok 33 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 34 1108s # unique id: Z2HL03sLMS_AzN0RlEq5xgAAANg 1108s ok 35 1108s ok 36 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 37 1108s # unique id: Z2HL03sLMS_AzN0RlEq5xwAAAMM 1108s ok 38 1108s ok 39 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 40 1108s # unique id: Z2HL02ArSqM06KJ4Xig97QAAABM 1108s ok 41 1108s ok 42 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 43 1108s # unique id: Z2HL03sLMS_AzN0RlEq5yAAAAMU 1108s ok 44 1108s ok 45 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 46 1108s # unique id: Z2HL00n9EUcSd3ij4DbwbwAAAIQ 1108s ok 47 1108s ok 48 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 49 1108s # unique id: Z2HL03sLMS_AzN0RlEq5yQAAAME 1108s ok 50 1108s ok 51 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 52 1108s # unique id: Z2HL1GFkntC4nYnb0_UBtgAAAFg 1108s ok 53 1108s ok 54 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 55 1108s # unique id: Z2HL1En9EUcSd3ij4DbwcAAAAIE 1108s ok 56 1108s ok 57 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 58 1108s # unique id: Z2HL1GArSqM06KJ4Xig97gAAABc 1108s ok 59 1108s ok 60 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 61 1108s # unique id: Z2HL1GFkntC4nYnb0_UBtwAAAEI 1108s ok 62 1108s ok 63 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 64 1108s # unique id: Z2HL1En9EUcSd3ij4DbwcQAAAIU 1108s ok 65 1108s ok 66 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 67 1108s # unique id: Z2HL1HsLMS_AzN0RlEq5ygAAAMw 1108s ok 68 1108s ok 69 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 70 1108s # unique id: Z2HL1HsLMS_AzN0RlEq5ywAAAM4 1108s ok 71 1108s ok 72 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 73 1108s # unique id: Z2HL1HsLMS_AzN0RlEq5zAAAAM0 1108s ok 74 1108s ok 75 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 76 1108s # unique id: Z2HL1GArSqM06KJ4Xig97wAAABg 1108s ok 77 1108s ok 78 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 79 1108s # unique id: Z2HL1GArSqM06KJ4Xig98AAAAAA 1108s ok 80 1108s ok 81 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 82 1108s # unique id: Z2HL1GArSqM06KJ4Xig98QAAAAM 1108s ok 83 1108s ok 84 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 85 1108s # unique id: Z2HL1GArSqM06KJ4Xig98gAAAAE 1108s ok 86 1108s ok 87 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 88 1108s # unique id: Z2HL1GFkntC4nYnb0_UBuAAAAEM 1108s ok 89 1108s ok 90 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 91 1108s # unique id: Z2HL1GArSqM06KJ4Xig98wAAAAU 1108s ok 92 1108s ok 93 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 94 1108s # unique id: Z2HL1HsLMS_AzN0RlEq5zQAAANI 1108s ok 95 1108s ok 96 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 97 1108s # unique id: Z2HL1En9EUcSd3ij4DbwcgAAAIY 1108s ok 98 1108s ok 99 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 100 1108s # unique id: Z2HL1En9EUcSd3ij4DbwcwAAAIc 1108s ok 101 1108s ok 102 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 103 1108s # unique id: Z2HL1HsLMS_AzN0RlEq5zgAAANE 1108s ok 104 1108s ok 105 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 106 1108s # unique id: Z2HL1En9EUcSd3ij4DbwdAAAAIk 1108s ok 107 1108s ok 108 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 109 1108s # unique id: Z2HL1HsLMS_AzN0RlEq5zwAAAMk 1108s ok 110 1108s ok 111 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 112 1108s # unique id: Z2HL1HsLMS_AzN0RlEq50AAAAMc 1108s ok 113 1108s ok 114 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 115 1108s # unique id: Z2HL1HsLMS_AzN0RlEq50QAAAMs 1108s ok 116 1108s ok 117 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 118 1108s # unique id: Z2HL1HsLMS_AzN0RlEq50gAAANY 1108s ok 119 1108s ok 120 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 121 1108s # unique id: Z2HL1En9EUcSd3ij4DbwdQAAAIs 1108s ok 122 1108s ok 123 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 124 1108s # unique id: Z2HL1En9EUcSd3ij4DbwdgAAAI0 1108s ok 125 1108s ok 126 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 127 1108s # unique id: Z2HL1En9EUcSd3ij4DbwdwAAAI8 1108s ok 128 1108s ok 129 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 130 1108s # unique id: Z2HL1En9EUcSd3ij4DbweAAAAJA 1108s ok 131 1108s ok 132 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 133 1108s # unique id: Z2HL1En9EUcSd3ij4DbweQAAAJE 1108s ok 134 1108s ok 135 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 136 1108s # unique id: Z2HL1GArSqM06KJ4Xig99AAAAAY 1108s ok 137 1108s ok 138 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 139 1108s # unique id: Z2HL1GArSqM06KJ4Xig99QAAAAg 1108s ok 140 1108s ok 141 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 142 1108s # unique id: Z2HL1GFkntC4nYnb0_UBuQAAAEQ 1108s ok 143 1108s ok 144 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 145 1108s # unique id: Z2HL1En9EUcSd3ij4DbwegAAAJM 1108s ok 146 1108s ok 147 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 148 1108s # unique id: Z2HL1En9EUcSd3ij4DbwewAAAJY 1108s ok 149 1108s ok 150 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 151 1108s # unique id: Z2HL1En9EUcSd3ij4DbwfAAAAJc 1108s ok 152 1108s ok 153 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 154 1108s # unique id: Z2HL1HsLMS_AzN0RlEq50wAAANc 1108s ok 155 1108s ok 156 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 157 1108s # unique id: Z2HL1HsLMS_AzN0RlEq51AAAANQ 1108s ok 158 1108s ok 159 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 160 1108s # unique id: Z2HL1GFkntC4nYnb0_UBugAAAEY 1108s ok 161 1108s ok 162 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 163 1108s # unique id: Z2HL1GArSqM06KJ4Xig99gAAAAk 1108s ok 164 1108s ok 165 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 166 1108s # unique id: Z2HL1GArSqM06KJ4Xig99wAAAAw 1108s ok 167 1108s ok 168 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 169 1108s # unique id: Z2HL1GFkntC4nYnb0_UBuwAAAEk 1108s ok 170 1108s ok 171 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 172 1108s # unique id: Z2HL1HsLMS_AzN0RlEq51QAAANg 1108s ok 173 1108s ok 174 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 175 1108s # unique id: Z2HL1En9EUcSd3ij4DbwfQAAAIM 1108s ok 176 1108s ok 177 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 178 1108s # unique id: Z2HL1GArSqM06KJ4Xig9-AAAAA8 1108s ok 179 1108s ok 180 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 181 1108s # unique id: Z2HL1En9EUcSd3ij4DbwfgAAAIA 1108s ok 182 1108s ok 183 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 184 1108s # unique id: Z2HL1En9EUcSd3ij4DbwfwAAAIE 1108s ok 185 1108s ok 186 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 187 1108s # unique id: Z2HL1GArSqM06KJ4Xig9-QAAAA0 1108s ok 188 1108s ok 189 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 190 1108s # unique id: Z2HL1HsLMS_AzN0RlEq51gAAAMM 1108s ok 191 1108s ok 192 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 193 1108s # unique id: Z2HL1En9EUcSd3ij4DbwgAAAAII 1108s ok 194 1108s ok 195 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 196 1108s # unique id: Z2HL1GFkntC4nYnb0_UBvAAAAEg 1108s ok 197 1108s ok 198 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 199 1108s # unique id: Z2HL1GFkntC4nYnb0_UBvQAAAEo 1108s ok 200 1108s ok 201 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 202 1108s # unique id: Z2HL1HsLMS_AzN0RlEq51wAAAMU 1108s ok 203 1108s ok 204 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 205 1108s # unique id: Z2HL1HsLMS_AzN0RlEq52AAAAME 1108s ok 206 1108s ok 207 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 208 1108s # unique id: Z2HL1HsLMS_AzN0RlEq52QAAAMw 1108s ok 209 1108s ok 210 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 211 1108s # unique id: Z2HL1HsLMS_AzN0RlEq52gAAANU 1108s ok 212 1108s ok 213 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 214 1108s # unique id: Z2HL1GArSqM06KJ4Xig9-gAAABE 1108s ok 215 1108s ok 216 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 217 1108s # unique id: Z2HL1HsLMS_AzN0RlEq52wAAAM8 1108s ok 218 1108s ok 219 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 220 1108s # unique id: Z2HL1HsLMS_AzN0RlEq53AAAANA 1108s ok 221 1108s ok 222 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 223 1108s # unique id: Z2HL1HsLMS_AzN0RlEq53QAAANI 1108s ok 224 1108s ok 225 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 226 1108s # unique id: Z2HL1XsLMS_AzN0RlEq53gAAAMg 1108s ok 227 1108s ok 228 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 229 1108s # unique id: Z2HL1XsLMS_AzN0RlEq53wAAANM 1108s ok 230 1108s ok 231 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 232 1108s # unique id: Z2HL1WFkntC4nYnb0_UBvgAAAEw 1108s ok 233 1108s ok 234 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 235 1108s # unique id: Z2HL1Un9EUcSd3ij4DbwgQAAAIY 1108s ok 236 1108s ok 237 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 238 1108s # unique id: Z2HL1XsLMS_AzN0RlEq54AAAAMc 1108s ok 239 1108s ok 240 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 241 1108s # unique id: Z2HL1XsLMS_AzN0RlEq54QAAANY 1108s ok 242 1108s ok 243 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 244 1108s # unique id: Z2HL1WArSqM06KJ4Xig9-wAAABM 1108s ok 245 1108s ok 246 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 247 1108s # unique id: Z2HL1XsLMS_AzN0RlEq54gAAAMo 1108s ok 248 1108s ok 249 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 250 1108s # unique id: Z2HL1WFkntC4nYnb0_UBvwAAAE4 1108s ok 251 1108s ok 252 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 253 1108s # unique id: Z2HL1XsLMS_AzN0RlEq54wAAAMI 1108s ok 254 1108s ok 255 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 256 1108s # unique id: Z2HL1XsLMS_AzN0RlEq55AAAAMA 1108s ok 257 1108s ok 258 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 259 1108s # unique id: Z2HL1WFkntC4nYnb0_UBwAAAAFI 1108s ok 260 1108s ok 261 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 262 1108s # unique id: Z2HL1Un9EUcSd3ij4DbwggAAAIg 1108s ok 263 1108s ok 264 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 265 1108s # unique id: Z2HL1Un9EUcSd3ij4DbwgwAAAIo 1108s ok 266 1108s ok 267 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 268 1108s # unique id: Z2HL1XsLMS_AzN0RlEq55QAAAMU 1108s ok 269 1108s ok 270 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 271 1108s # unique id: Z2HL1XsLMS_AzN0RlEq55gAAAME 1108s ok 272 1108s ok 273 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 274 1108s # unique id: Z2HL1WFkntC4nYnb0_UBwQAAAFM 1108s ok 275 1108s ok 276 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 277 1108s # unique id: Z2HL1WArSqM06KJ4Xig9_AAAABc 1108s ok 278 1108s ok 279 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 280 1108s # unique id: Z2HL1Un9EUcSd3ij4DbwhAAAAIw 1108s ok 281 1108s ok 282 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 283 1108s # unique id: Z2HL1Un9EUcSd3ij4DbwhQAAAI0 1108s ok 284 1108s ok 285 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 286 1108s # unique id: Z2HL1XsLMS_AzN0RlEq55wAAAMY 1108s ok 287 1108s ok 288 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 289 1108s # unique id: Z2HL1XsLMS_AzN0RlEq56AAAANU 1108s ok 290 1108s ok 291 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 292 1108s # unique id: Z2HL1XsLMS_AzN0RlEq56QAAAM8 1108s ok 293 1108s ok 294 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 295 1108s # unique id: Z2HL1XsLMS_AzN0RlEq56gAAAM0 1108s ok 296 1108s ok 297 1108s # testing : fetch unique ID 1108s # expected: 200 1108s # received: '200' 1108s ok 298 1108s # unique id: Z2HL1WArSqM06KJ4Xig9_QAAABg 1108s ok 299 1108s ok 300 1108s ok 1110s t/modules/usertrack.t ............... 1110s 1..1004 1110s # Running under perl version 5.038002 for linux 1110s # Current time local: Tue Dec 17 19:07:01 2024 1110s # Current time GMT: Tue Dec 17 19:07:01 2024 1110s # Using Test.pm version 1.31 1110s # Using Apache/Test.pm version 1.42 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 1 1110s ok 2 1110s Set-Cookie: usertrack_test=fcab8000.6297c009ade70; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=fcab8000.6297c009ade70 1110s ok 3 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 4 1110s ok 5 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 6 1110s ok 7 1110s Set-Cookie: usertrack_test=8d7ade52.6297c009af905; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8d7ade52.6297c009af905 1110s ok 8 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 9 1110s ok 10 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 11 1110s ok 12 1110s Set-Cookie: usertrack_test=30cdfb0d.6297c009b053c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=30cdfb0d.6297c009b053c 1110s ok 13 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 14 1110s ok 15 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 16 1110s ok 17 1110s Set-Cookie: usertrack_test=bafdbbfd.6297c009b1154; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=bafdbbfd.6297c009b1154 1110s ok 18 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 19 1110s ok 20 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 21 1110s ok 22 1110s Set-Cookie: usertrack_test=449e80d3.6297c009b1d70; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=449e80d3.6297c009b1d70 1110s ok 23 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 24 1110s ok 25 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 26 1110s ok 27 1110s Set-Cookie: usertrack_test=8e9daa87.6297c009b2a8a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8e9daa87.6297c009b2a8a 1110s ok 28 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 29 1110s ok 30 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 31 1110s ok 32 1110s Set-Cookie: usertrack_test=ea7901b7.6297c009b36f4; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=ea7901b7.6297c009b36f4 1110s ok 33 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 34 1110s ok 35 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 36 1110s ok 37 1110s Set-Cookie: usertrack_test=5b4fc31d.6297c009b439b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5b4fc31d.6297c009b439b 1110s ok 38 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 39 1110s ok 40 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 41 1110s ok 42 1110s Set-Cookie: usertrack_test=588bb517.6297c009b5076; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=588bb517.6297c009b5076 1110s ok 43 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 44 1110s ok 45 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 46 1110s ok 47 1110s Set-Cookie: usertrack_test=d8e8013d.6297c009b5b81; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d8e8013d.6297c009b5b81 1110s ok 48 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 49 1110s ok 50 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 51 1110s ok 52 1110s Set-Cookie: usertrack_test=586d9bbd.6297c009b678e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=586d9bbd.6297c009b678e 1110s ok 53 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 54 1110s ok 55 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 56 1110s ok 57 1110s Set-Cookie: usertrack_test=6ba952eb.6297c009b743a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6ba952eb.6297c009b743a 1110s ok 58 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 59 1110s ok 60 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 61 1110s ok 62 1110s Set-Cookie: usertrack_test=7259b1ca.6297c009b7fca; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=7259b1ca.6297c009b7fca 1110s ok 63 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 64 1110s ok 65 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 66 1110s ok 67 1110s Set-Cookie: usertrack_test=3a7cb6ad.6297c009b8b48; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3a7cb6ad.6297c009b8b48 1110s ok 68 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 69 1110s ok 70 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 71 1110s ok 72 1110s Set-Cookie: usertrack_test=7b2edc04.6297c009b96de; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=7b2edc04.6297c009b96de 1110s ok 73 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 74 1110s ok 75 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 76 1110s ok 77 1110s Set-Cookie: usertrack_test=a145328.6297c009ba33a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=a145328.6297c009ba33a 1110s ok 78 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 79 1110s ok 80 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 81 1110s ok 82 1110s Set-Cookie: usertrack_test=c6ddfdfc.6297c009baf76; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c6ddfdfc.6297c009baf76 1110s ok 83 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 84 1110s ok 85 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 86 1110s ok 87 1110s Set-Cookie: usertrack_test=58210f68.6297c009bbb05; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=58210f68.6297c009bbb05 1110s ok 88 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 89 1110s ok 90 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 91 1110s ok 92 1110s Set-Cookie: usertrack_test=25a6c8e8.6297c009bc5d8; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=25a6c8e8.6297c009bc5d8 1110s ok 93 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 94 1110s ok 95 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 96 1110s ok 97 1110s Set-Cookie: usertrack_test=5a6f8a82.6297c009bd100; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5a6f8a82.6297c009bd100 1110s ok 98 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 99 1110s ok 100 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 101 1110s ok 102 1110s Set-Cookie: usertrack_test=495c827a.6297c009bdd33; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=495c827a.6297c009bdd33 1110s ok 103 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 104 1110s ok 105 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 106 1110s ok 107 1110s Set-Cookie: usertrack_test=922c21c5.6297c009be929; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=922c21c5.6297c009be929 1110s ok 108 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 109 1110s ok 110 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 111 1110s ok 112 1110s Set-Cookie: usertrack_test=7b6ef110.6297c009bf54c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=7b6ef110.6297c009bf54c 1110s ok 113 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 114 1110s ok 115 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 116 1110s ok 117 1110s Set-Cookie: usertrack_test=c56d4ff4.6297c009c010b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c56d4ff4.6297c009c010b 1110s ok 118 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 119 1110s ok 120 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 121 1110s ok 122 1110s Set-Cookie: usertrack_test=8deaf1b.6297c009c0d9c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8deaf1b.6297c009c0d9c 1110s ok 123 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 124 1110s ok 125 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 126 1110s ok 127 1110s Set-Cookie: usertrack_test=818b3e7e.6297c009c1a9d; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=818b3e7e.6297c009c1a9d 1110s ok 128 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 129 1110s ok 130 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 131 1110s ok 132 1110s Set-Cookie: usertrack_test=3fbc88ea.6297c009c2781; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3fbc88ea.6297c009c2781 1110s ok 133 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 134 1110s ok 135 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 136 1110s ok 137 1110s Set-Cookie: usertrack_test=e0a79f16.6297c009c33a0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e0a79f16.6297c009c33a0 1110s ok 138 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 139 1110s ok 140 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 141 1110s ok 142 1110s Set-Cookie: usertrack_test=cda13896.6297c009c402a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=cda13896.6297c009c402a 1110s ok 143 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 144 1110s ok 145 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 146 1110s ok 147 1110s Set-Cookie: usertrack_test=f809a7f6.6297c009c4c3f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=f809a7f6.6297c009c4c3f 1110s ok 148 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 149 1110s ok 150 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 151 1110s ok 152 1110s Set-Cookie: usertrack_test=b88a9674.6297c009c57be; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b88a9674.6297c009c57be 1110s ok 153 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 154 1110s ok 155 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 156 1110s ok 157 1110s Set-Cookie: usertrack_test=e64888fb.6297c009c630f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e64888fb.6297c009c630f 1110s ok 158 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 159 1110s ok 160 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 161 1110s ok 162 1110s Set-Cookie: usertrack_test=548f911d.6297c009c6f34; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=548f911d.6297c009c6f34 1110s ok 163 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 164 1110s ok 165 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 166 1110s ok 167 1110s Set-Cookie: usertrack_test=74af1a6b.6297c009c7b11; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=74af1a6b.6297c009c7b11 1110s ok 168 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 169 1110s ok 170 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 171 1110s ok 172 1110s Set-Cookie: usertrack_test=3d48e556.6297c009c85f8; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3d48e556.6297c009c85f8 1110s ok 173 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 174 1110s ok 175 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 176 1110s ok 177 1110s Set-Cookie: usertrack_test=d6aa83f3.6297c009c90f0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d6aa83f3.6297c009c90f0 1110s ok 178 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 179 1110s ok 180 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 181 1110s ok 182 1110s Set-Cookie: usertrack_test=44668617.6297c009c9c5e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=44668617.6297c009c9c5e 1110s ok 183 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 184 1110s ok 185 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 186 1110s ok 187 1110s Set-Cookie: usertrack_test=8bd86161.6297c009ca734; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8bd86161.6297c009ca734 1110s ok 188 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 189 1110s ok 190 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 191 1110s ok 192 1110s Set-Cookie: usertrack_test=28a6bb0a.6297c009cb338; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=28a6bb0a.6297c009cb338 1110s ok 193 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 194 1110s ok 195 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 196 1110s ok 197 1110s Set-Cookie: usertrack_test=94c3674f.6297c009cbeeb; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=94c3674f.6297c009cbeeb 1110s ok 198 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 199 1110s ok 200 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 201 1110s ok 202 1110s Set-Cookie: usertrack_test=102405a9.6297c009ccb48; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=102405a9.6297c009ccb48 1110s ok 203 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 204 1110s ok 205 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 206 1110s ok 207 1110s Set-Cookie: usertrack_test=94484ff8.6297c009cd7a4; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=94484ff8.6297c009cd7a4 1110s ok 208 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 209 1110s ok 210 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 211 1110s ok 212 1110s Set-Cookie: usertrack_test=4cdab8af.6297c009ce476; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=4cdab8af.6297c009ce476 1110s ok 213 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 214 1110s ok 215 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 216 1110s ok 217 1110s Set-Cookie: usertrack_test=91b387d8.6297c009cf059; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=91b387d8.6297c009cf059 1110s ok 218 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 219 1110s ok 220 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 221 1110s ok 222 1110s Set-Cookie: usertrack_test=d08ee9f4.6297c009cfbd8; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d08ee9f4.6297c009cfbd8 1110s ok 223 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 224 1110s ok 225 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 226 1110s ok 227 1110s Set-Cookie: usertrack_test=fc0044db.6297c009d0825; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=fc0044db.6297c009d0825 1110s ok 228 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 229 1110s ok 230 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 231 1110s ok 232 1110s Set-Cookie: usertrack_test=e3154c45.6297c009d13e8; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e3154c45.6297c009d13e8 1110s ok 233 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 234 1110s ok 235 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 236 1110s ok 237 1110s Set-Cookie: usertrack_test=3685489a.6297c009d1ff6; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3685489a.6297c009d1ff6 1110s ok 238 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 239 1110s ok 240 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 241 1110s ok 242 1110s Set-Cookie: usertrack_test=8bb6eb56.6297c009d2bc1; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8bb6eb56.6297c009d2bc1 1110s ok 243 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 244 1110s ok 245 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 246 1110s ok 247 1110s Set-Cookie: usertrack_test=857bfc3e.6297c009d372d; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=857bfc3e.6297c009d372d 1110s ok 248 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 249 1110s ok 250 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 251 1110s ok 252 1110s Set-Cookie: usertrack_test=ae31b1a7.6297c009d431b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=ae31b1a7.6297c009d431b 1110s ok 253 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 254 1110s ok 255 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 256 1110s ok 257 1110s Set-Cookie: usertrack_test=c65eec8.6297c009d4f57; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c65eec8.6297c009d4f57 1110s ok 258 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 259 1110s ok 260 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 261 1110s ok 262 1110s Set-Cookie: usertrack_test=9416aebb.6297c009d5b10; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=9416aebb.6297c009d5b10 1110s ok 263 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 264 1110s ok 265 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 266 1110s ok 267 1110s Set-Cookie: usertrack_test=8fe3f8cc.6297c009d6600; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8fe3f8cc.6297c009d6600 1110s ok 268 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 269 1110s ok 270 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 271 1110s ok 272 1110s Set-Cookie: usertrack_test=e38346c.6297c009d7102; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e38346c.6297c009d7102 1110s ok 273 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 274 1110s ok 275 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 276 1110s ok 277 1110s Set-Cookie: usertrack_test=2dee9b05.6297c009d7bfc; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2dee9b05.6297c009d7bfc 1110s ok 278 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 279 1110s ok 280 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 281 1110s ok 282 1110s Set-Cookie: usertrack_test=9b006acb.6297c009d881c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=9b006acb.6297c009d881c 1110s ok 283 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 284 1110s ok 285 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 286 1110s ok 287 1110s Set-Cookie: usertrack_test=c8bb6b55.6297c009d92f6; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c8bb6b55.6297c009d92f6 1110s ok 288 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 289 1110s ok 290 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 291 1110s ok 292 1110s Set-Cookie: usertrack_test=ec74dd7f.6297c009d9e25; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=ec74dd7f.6297c009d9e25 1110s ok 293 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 294 1110s ok 295 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 296 1110s ok 297 1110s Set-Cookie: usertrack_test=5219aeb0.6297c009da980; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5219aeb0.6297c009da980 1110s ok 298 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 299 1110s ok 300 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 301 1110s ok 302 1110s Set-Cookie: usertrack_test=acc7cb8.6297c009db4cc; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=acc7cb8.6297c009db4cc 1110s ok 303 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 304 1110s ok 305 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 306 1110s ok 307 1110s Set-Cookie: usertrack_test=1b840158.6297c009dc090; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=1b840158.6297c009dc090 1110s ok 308 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 309 1110s ok 310 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 311 1110s ok 312 1110s Set-Cookie: usertrack_test=739b4ace.6297c009dcc00; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=739b4ace.6297c009dcc00 1110s ok 313 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 314 1110s ok 315 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 316 1110s ok 317 1110s Set-Cookie: usertrack_test=d842ea90.6297c009dd755; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d842ea90.6297c009dd755 1110s ok 318 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 319 1110s ok 320 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 321 1110s ok 322 1110s Set-Cookie: usertrack_test=df8c6336.6297c009de232; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=df8c6336.6297c009de232 1110s ok 323 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 324 1110s ok 325 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 326 1110s ok 327 1110s Set-Cookie: usertrack_test=f5ae1479.6297c009ded4d; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=f5ae1479.6297c009ded4d 1110s ok 328 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 329 1110s ok 330 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 331 1110s ok 332 1110s Set-Cookie: usertrack_test=c2885f5e.6297c009df8ec; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c2885f5e.6297c009df8ec 1110s ok 333 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 334 1110s ok 335 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 336 1110s ok 337 1110s Set-Cookie: usertrack_test=deaf3129.6297c009e046c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=deaf3129.6297c009e046c 1110s ok 338 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 339 1110s ok 340 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 341 1110s ok 342 1110s Set-Cookie: usertrack_test=573e4589.6297c009e0feb; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=573e4589.6297c009e0feb 1110s ok 343 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 344 1110s ok 345 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 346 1110s ok 347 1110s Set-Cookie: usertrack_test=de747383.6297c009e1a7d; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=de747383.6297c009e1a7d 1110s ok 348 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 349 1110s ok 350 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 351 1110s ok 352 1110s Set-Cookie: usertrack_test=36e5c598.6297c009e2598; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=36e5c598.6297c009e2598 1110s ok 353 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 354 1110s ok 355 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 356 1110s ok 357 1110s Set-Cookie: usertrack_test=3f03832a.6297c009e31bb; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3f03832a.6297c009e31bb 1110s ok 358 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 359 1110s ok 360 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 361 1110s ok 362 1110s Set-Cookie: usertrack_test=1e15d9f2.6297c009e3c9b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=1e15d9f2.6297c009e3c9b 1110s ok 363 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 364 1110s ok 365 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 366 1110s ok 367 1110s Set-Cookie: usertrack_test=86e38e88.6297c009e4827; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=86e38e88.6297c009e4827 1110s ok 368 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 369 1110s ok 370 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 371 1110s ok 372 1110s Set-Cookie: usertrack_test=138e91eb.6297c009e5301; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=138e91eb.6297c009e5301 1110s ok 373 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 374 1110s ok 375 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 376 1110s ok 377 1110s Set-Cookie: usertrack_test=38e812fe.6297c009e5e80; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=38e812fe.6297c009e5e80 1110s ok 378 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 379 1110s ok 380 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 381 1110s ok 382 1110s Set-Cookie: usertrack_test=3bcb65f8.6297c009e6968; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3bcb65f8.6297c009e6968 1110s ok 383 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 384 1110s ok 385 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 386 1110s ok 387 1110s Set-Cookie: usertrack_test=621273a9.6297c009e7484; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=621273a9.6297c009e7484 1110s ok 388 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 389 1110s ok 390 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 391 1110s ok 392 1110s Set-Cookie: usertrack_test=56b541fc.6297c009e7f7a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=56b541fc.6297c009e7f7a 1110s ok 393 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 394 1110s ok 395 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 396 1110s ok 397 1110s Set-Cookie: usertrack_test=cdf8064f.6297c009e8a48; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=cdf8064f.6297c009e8a48 1110s ok 398 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 399 1110s ok 400 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 401 1110s ok 402 1110s Set-Cookie: usertrack_test=2064286b.6297c009e95c7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2064286b.6297c009e95c7 1110s ok 403 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 404 1110s ok 405 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 406 1110s ok 407 1110s Set-Cookie: usertrack_test=f112a21b.6297c009ea0f4; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=f112a21b.6297c009ea0f4 1110s ok 408 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 409 1110s ok 410 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 411 1110s ok 412 1110s Set-Cookie: usertrack_test=6309f4c8.6297c009eac27; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6309f4c8.6297c009eac27 1110s ok 413 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 414 1110s ok 415 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 416 1110s ok 417 1110s Set-Cookie: usertrack_test=f05e650b.6297c009eb847; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=f05e650b.6297c009eb847 1110s ok 418 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 419 1110s ok 420 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 421 1110s ok 422 1110s Set-Cookie: usertrack_test=24400736.6297c009ec4d5; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=24400736.6297c009ec4d5 1110s ok 423 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 424 1110s ok 425 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 426 1110s ok 427 1110s Set-Cookie: usertrack_test=885474a6.6297c009ed19c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=885474a6.6297c009ed19c 1110s ok 428 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 429 1110s ok 430 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 431 1110s ok 432 1110s Set-Cookie: usertrack_test=811d803c.6297c009edc89; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=811d803c.6297c009edc89 1110s ok 433 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 434 1110s ok 435 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 436 1110s ok 437 1110s Set-Cookie: usertrack_test=29724399.6297c009ee739; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=29724399.6297c009ee739 1110s ok 438 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 439 1110s ok 440 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 441 1110s ok 442 1110s Set-Cookie: usertrack_test=fde0a8f7.6297c009ef20f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=fde0a8f7.6297c009ef20f 1110s ok 443 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 444 1110s ok 445 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 446 1110s ok 447 1110s Set-Cookie: usertrack_test=7f7960c9.6297c009efc99; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=7f7960c9.6297c009efc99 1110s ok 448 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 449 1110s ok 450 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 451 1110s ok 452 1110s Set-Cookie: usertrack_test=3c580d9e.6297c009f0755; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=3c580d9e.6297c009f0755 1110s ok 453 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 454 1110s ok 455 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 456 1110s ok 457 1110s Set-Cookie: usertrack_test=899bc127.6297c009f11dd; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=899bc127.6297c009f11dd 1110s ok 458 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 459 1110s ok 460 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 461 1110s ok 462 1110s Set-Cookie: usertrack_test=96b49363.6297c009f1c78; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=96b49363.6297c009f1c78 1110s ok 463 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 464 1110s ok 465 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 466 1110s ok 467 1110s Set-Cookie: usertrack_test=b1e0c023.6297c009f27de; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b1e0c023.6297c009f27de 1110s ok 468 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 469 1110s ok 470 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 471 1110s ok 472 1110s Set-Cookie: usertrack_test=5a3d32cf.6297c009f3329; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5a3d32cf.6297c009f3329 1110s ok 473 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 474 1110s ok 475 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 476 1110s ok 477 1110s Set-Cookie: usertrack_test=2006adf4.6297c009f3f32; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2006adf4.6297c009f3f32 1110s ok 478 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 479 1110s ok 480 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 481 1110s ok 482 1110s Set-Cookie: usertrack_test=35690e5f.6297c009f4ac7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=35690e5f.6297c009f4ac7 1110s ok 483 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 484 1110s ok 485 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 486 1110s ok 487 1110s Set-Cookie: usertrack_test=6d37d1a.6297c009f5624; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6d37d1a.6297c009f5624 1110s ok 488 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 489 1110s ok 490 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 491 1110s ok 492 1110s Set-Cookie: usertrack_test=d214b464.6297c009f6162; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d214b464.6297c009f6162 1110s ok 493 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 494 1110s ok 495 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 496 1110s ok 497 1110s Set-Cookie: usertrack_test=26e53c75.6297c009f6d3c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=26e53c75.6297c009f6d3c 1110s ok 498 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 499 1110s ok 500 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 501 1110s ok 502 1110s Set-Cookie: usertrack_test=53c531db.6297c009f789a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=53c531db.6297c009f789a 1110s ok 503 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 504 1110s ok 505 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 506 1110s ok 507 1110s Set-Cookie: usertrack_test=1135a2bb.6297c009f83d6; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=1135a2bb.6297c009f83d6 1110s ok 508 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 509 1110s ok 510 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 511 1110s ok 512 1110s Set-Cookie: usertrack_test=8041f80d.6297c009f8f17; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8041f80d.6297c009f8f17 1110s ok 513 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 514 1110s ok 515 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 516 1110s ok 517 1110s Set-Cookie: usertrack_test=a88f9f74.6297c009f9a37; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=a88f9f74.6297c009f9a37 1110s ok 518 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 519 1110s ok 520 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 521 1110s ok 522 1110s Set-Cookie: usertrack_test=696dd502.6297c009fa644; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=696dd502.6297c009fa644 1110s ok 523 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 524 1110s ok 525 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 526 1110s ok 527 1110s Set-Cookie: usertrack_test=d9a5e1b.6297c009fb169; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d9a5e1b.6297c009fb169 1110s ok 528 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 529 1110s ok 530 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 531 1110s ok 532 1110s Set-Cookie: usertrack_test=1df1f611.6297c009fbcc2; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=1df1f611.6297c009fbcc2 1110s ok 533 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 534 1110s ok 535 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 536 1110s ok 537 1110s Set-Cookie: usertrack_test=2e9d9f30.6297c009fc78e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2e9d9f30.6297c009fc78e 1110s ok 538 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 539 1110s ok 540 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 541 1110s ok 542 1110s Set-Cookie: usertrack_test=8c93c6a4.6297c009fd388; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8c93c6a4.6297c009fd388 1110s ok 543 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 544 1110s ok 545 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 546 1110s ok 547 1110s Set-Cookie: usertrack_test=87ce7dea.6297c009fdf2c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=87ce7dea.6297c009fdf2c 1110s ok 548 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 549 1110s ok 550 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 551 1110s ok 552 1110s Set-Cookie: usertrack_test=88504bbf.6297c009fea76; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=88504bbf.6297c009fea76 1110s ok 553 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 554 1110s ok 555 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 556 1110s ok 557 1110s Set-Cookie: usertrack_test=c7df90bc.6297c009ff59f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c7df90bc.6297c009ff59f 1110s ok 558 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 559 1110s ok 560 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 561 1110s ok 562 1110s Set-Cookie: usertrack_test=958b8745.6297c00a00148; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=958b8745.6297c00a00148 1110s ok 563 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 564 1110s ok 565 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 566 1110s ok 567 1110s Set-Cookie: usertrack_test=37490e26.6297c00a00c16; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=37490e26.6297c00a00c16 1110s ok 568 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 569 1110s ok 570 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 571 1110s ok 572 1110s Set-Cookie: usertrack_test=8f238923.6297c00a016f1; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8f238923.6297c00a016f1 1110s ok 573 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 574 1110s ok 575 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 576 1110s ok 577 1110s Set-Cookie: usertrack_test=39b0d54a.6297c00a02264; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=39b0d54a.6297c00a02264 1110s ok 578 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 579 1110s ok 580 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 581 1110s ok 582 1110s Set-Cookie: usertrack_test=c02b97f0.6297c00a02e56; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c02b97f0.6297c00a02e56 1110s ok 583 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 584 1110s ok 585 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 586 1110s ok 587 1110s Set-Cookie: usertrack_test=86b8b6be.6297c00a03a97; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=86b8b6be.6297c00a03a97 1110s ok 588 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 589 1110s ok 590 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 591 1110s ok 592 1110s Set-Cookie: usertrack_test=34614369.6297c00a047c6; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=34614369.6297c00a047c6 1110s ok 593 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 594 1110s ok 595 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 596 1110s ok 597 1110s Set-Cookie: usertrack_test=78548ebb.6297c00a054db; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=78548ebb.6297c00a054db 1110s ok 598 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 599 1110s ok 600 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 601 1110s ok 602 1110s Set-Cookie: usertrack_test=e7fcb9d0.6297c00a05fc7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e7fcb9d0.6297c00a05fc7 1110s ok 603 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 604 1110s ok 605 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 606 1110s ok 607 1110s Set-Cookie: usertrack_test=de0de1ac.6297c00a06aee; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=de0de1ac.6297c00a06aee 1110s ok 608 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 609 1110s ok 610 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 611 1110s ok 612 1110s Set-Cookie: usertrack_test=229eef80.6297c00a076f0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=229eef80.6297c00a076f0 1110s ok 613 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 614 1110s ok 615 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 616 1110s ok 617 1110s Set-Cookie: usertrack_test=30458a86.6297c00a082d7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=30458a86.6297c00a082d7 1110s ok 618 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 619 1110s ok 620 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 621 1110s ok 622 1110s Set-Cookie: usertrack_test=bfcddbc3.6297c00a08e04; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=bfcddbc3.6297c00a08e04 1110s ok 623 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 624 1110s ok 625 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 626 1110s ok 627 1110s Set-Cookie: usertrack_test=cb3b7c87.6297c00a098bf; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=cb3b7c87.6297c00a098bf 1110s ok 628 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 629 1110s ok 630 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 631 1110s ok 632 1110s Set-Cookie: usertrack_test=143d0e68.6297c00a0a3b3; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=143d0e68.6297c00a0a3b3 1110s ok 633 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 634 1110s ok 635 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 636 1110s ok 637 1110s Set-Cookie: usertrack_test=2eda6b04.6297c00a0ae6a; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2eda6b04.6297c00a0ae6a 1110s ok 638 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 639 1110s ok 640 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 641 1110s ok 642 1110s Set-Cookie: usertrack_test=153d950.6297c00a0b900; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=153d950.6297c00a0b900 1110s ok 643 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 644 1110s ok 645 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 646 1110s ok 647 1110s Set-Cookie: usertrack_test=6b016af1.6297c00a0c3f1; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6b016af1.6297c00a0c3f1 1110s ok 648 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 649 1110s ok 650 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 651 1110s ok 652 1110s Set-Cookie: usertrack_test=95d078bd.6297c00a0ce7b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=95d078bd.6297c00a0ce7b 1110s ok 653 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 654 1110s ok 655 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 656 1110s ok 657 1110s Set-Cookie: usertrack_test=8d2c27ca.6297c00a0d8e3; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8d2c27ca.6297c00a0d8e3 1110s ok 658 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 659 1110s ok 660 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 661 1110s ok 662 1110s Set-Cookie: usertrack_test=128ab13d.6297c00a0e39e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=128ab13d.6297c00a0e39e 1110s ok 663 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 664 1110s ok 665 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 666 1110s ok 667 1110s Set-Cookie: usertrack_test=7a995e33.6297c00a0ee4e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=7a995e33.6297c00a0ee4e 1110s ok 668 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 669 1110s ok 670 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 671 1110s ok 672 1110s Set-Cookie: usertrack_test=da4ee704.6297c00a0f92c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=da4ee704.6297c00a0f92c 1110s ok 673 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 674 1110s ok 675 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 676 1110s ok 677 1110s Set-Cookie: usertrack_test=ab2421b2.6297c00a104af; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=ab2421b2.6297c00a104af 1110s ok 678 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 679 1110s ok 680 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 681 1110s ok 682 1110s Set-Cookie: usertrack_test=8b83fb47.6297c00a1104e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8b83fb47.6297c00a1104e 1110s ok 683 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 684 1110s ok 685 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 686 1110s ok 687 1110s Set-Cookie: usertrack_test=9007b73b.6297c00a11b04; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=9007b73b.6297c00a11b04 1110s ok 688 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 689 1110s ok 690 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 691 1110s ok 692 1110s Set-Cookie: usertrack_test=d720ca02.6297c00a125a4; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d720ca02.6297c00a125a4 1110s ok 693 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 694 1110s ok 695 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 696 1110s ok 697 1110s Set-Cookie: usertrack_test=d290d981.6297c00a13059; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d290d981.6297c00a13059 1110s ok 698 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 699 1110s ok 700 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 701 1110s ok 702 1110s Set-Cookie: usertrack_test=12ba5068.6297c00a13b9f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=12ba5068.6297c00a13b9f 1110s ok 703 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 704 1110s ok 705 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 706 1110s ok 707 1110s Set-Cookie: usertrack_test=de6e2853.6297c00a14614; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=de6e2853.6297c00a14614 1110s ok 708 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 709 1110s ok 710 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 711 1110s ok 712 1110s Set-Cookie: usertrack_test=b455a0dc.6297c00a1513b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b455a0dc.6297c00a1513b 1110s ok 713 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 714 1110s ok 715 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 716 1110s ok 717 1110s Set-Cookie: usertrack_test=8017cbe1.6297c00a15c59; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8017cbe1.6297c00a15c59 1110s ok 718 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 719 1110s ok 720 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 721 1110s ok 722 1110s Set-Cookie: usertrack_test=6c3c1d01.6297c00a1678d; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6c3c1d01.6297c00a1678d 1110s ok 723 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 724 1110s ok 725 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 726 1110s ok 727 1110s Set-Cookie: usertrack_test=f2f9c42b.6297c00a1729b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=f2f9c42b.6297c00a1729b 1110s ok 728 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 729 1110s ok 730 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 731 1110s ok 732 1110s Set-Cookie: usertrack_test=13343be8.6297c00a17d19; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=13343be8.6297c00a17d19 1110s ok 733 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 734 1110s ok 735 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 736 1110s ok 737 1110s Set-Cookie: usertrack_test=4527b38b.6297c00a188a7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=4527b38b.6297c00a188a7 1110s ok 738 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 739 1110s ok 740 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 741 1110s ok 742 1110s Set-Cookie: usertrack_test=2eadd9d5.6297c00a19347; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2eadd9d5.6297c00a19347 1110s ok 743 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 744 1110s ok 745 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 746 1110s ok 747 1110s Set-Cookie: usertrack_test=b8379135.6297c00a19df7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b8379135.6297c00a19df7 1110s ok 748 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 749 1110s ok 750 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 751 1110s ok 752 1110s Set-Cookie: usertrack_test=cd3ff205.6297c00a1a90f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=cd3ff205.6297c00a1a90f 1110s ok 753 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 754 1110s ok 755 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 756 1110s ok 757 1110s Set-Cookie: usertrack_test=e8a0ee8f.6297c00a1b3b4; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e8a0ee8f.6297c00a1b3b4 1110s ok 758 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 759 1110s ok 760 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 761 1110s ok 762 1110s Set-Cookie: usertrack_test=561a754a.6297c00a1be84; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=561a754a.6297c00a1be84 1110s ok 763 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 764 1110s ok 765 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 766 1110s ok 767 1110s Set-Cookie: usertrack_test=4a1cdc1b.6297c00a1c96c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=4a1cdc1b.6297c00a1c96c 1110s ok 768 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 769 1110s ok 770 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 771 1110s ok 772 1110s Set-Cookie: usertrack_test=54320f64.6297c00a1d418; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=54320f64.6297c00a1d418 1110s ok 773 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 774 1110s ok 775 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 776 1110s ok 777 1110s Set-Cookie: usertrack_test=b2d78a62.6297c00a1dec0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b2d78a62.6297c00a1dec0 1110s ok 778 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 779 1110s ok 780 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 781 1110s ok 782 1110s Set-Cookie: usertrack_test=75fa3ebd.6297c00a1e966; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=75fa3ebd.6297c00a1e966 1110s ok 783 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 784 1110s ok 785 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 786 1110s ok 787 1110s Set-Cookie: usertrack_test=1859a434.6297c00a1f415; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=1859a434.6297c00a1f415 1110s ok 788 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 789 1110s ok 790 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 791 1110s ok 792 1110s Set-Cookie: usertrack_test=64abbfe6.6297c00a1fe85; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=64abbfe6.6297c00a1fe85 1110s ok 793 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 794 1110s ok 795 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 796 1110s ok 797 1110s Set-Cookie: usertrack_test=f50147d2.6297c00a20941; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=f50147d2.6297c00a20941 1110s ok 798 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 799 1110s ok 800 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 801 1110s ok 802 1110s Set-Cookie: usertrack_test=5bacc71e.6297c00a213f8; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5bacc71e.6297c00a213f8 1110s ok 803 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 804 1110s ok 805 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 806 1110s ok 807 1110s Set-Cookie: usertrack_test=377eab36.6297c00a21eb0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=377eab36.6297c00a21eb0 1110s ok 808 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 809 1110s ok 810 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 811 1110s ok 812 1110s Set-Cookie: usertrack_test=5bd04bc7.6297c00a22937; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5bd04bc7.6297c00a22937 1110s ok 813 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 814 1110s ok 815 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 816 1110s ok 817 1110s Set-Cookie: usertrack_test=2db020ee.6297c00a23449; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2db020ee.6297c00a23449 1110s ok 818 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 819 1110s ok 820 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 821 1110s ok 822 1110s Set-Cookie: usertrack_test=8dd11cff.6297c00a24044; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=8dd11cff.6297c00a24044 1110s ok 823 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 824 1110s ok 825 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 826 1110s ok 827 1110s Set-Cookie: usertrack_test=fceddab8.6297c00a24b77; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=fceddab8.6297c00a24b77 1110s ok 828 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 829 1110s ok 830 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 831 1110s ok 832 1110s Set-Cookie: usertrack_test=63ccbb5e.6297c00a257ec; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=63ccbb5e.6297c00a257ec 1110s ok 833 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 834 1110s ok 835 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 836 1110s ok 837 1110s Set-Cookie: usertrack_test=2dae1e6.6297c00a262fa; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2dae1e6.6297c00a262fa 1110s ok 838 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 839 1110s ok 840 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 841 1110s ok 842 1110s Set-Cookie: usertrack_test=35356729.6297c00a26f06; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=35356729.6297c00a26f06 1110s ok 843 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 844 1110s ok 845 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 846 1110s ok 847 1110s Set-Cookie: usertrack_test=953b2d15.6297c00a27a23; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=953b2d15.6297c00a27a23 1110s ok 848 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 849 1110s ok 850 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 851 1110s ok 852 1110s Set-Cookie: usertrack_test=5cc999b6.6297c00a2854d; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=5cc999b6.6297c00a2854d 1110s ok 853 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 854 1110s ok 855 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 856 1110s ok 857 1110s Set-Cookie: usertrack_test=de04d7fa.6297c00a28fc9; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=de04d7fa.6297c00a28fc9 1110s ok 858 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 859 1110s ok 860 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 861 1110s ok 862 1110s Set-Cookie: usertrack_test=6afd8818.6297c00a29a56; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6afd8818.6297c00a29a56 1110s ok 863 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 864 1110s ok 865 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 866 1110s ok 867 1110s Set-Cookie: usertrack_test=e39cb3a7.6297c00a2a4f9; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e39cb3a7.6297c00a2a4f9 1110s ok 868 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 869 1110s ok 870 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 871 1110s ok 872 1110s Set-Cookie: usertrack_test=11d139da.6297c00a2af7c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=11d139da.6297c00a2af7c 1110s ok 873 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 874 1110s ok 875 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 876 1110s ok 877 1110s Set-Cookie: usertrack_test=64e052a7.6297c00a2ba86; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=64e052a7.6297c00a2ba86 1110s ok 878 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 879 1110s ok 880 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 881 1110s ok 882 1110s Set-Cookie: usertrack_test=dca8765f.6297c00a2c4f3; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=dca8765f.6297c00a2c4f3 1110s ok 883 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 884 1110s ok 885 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 886 1110s ok 887 1110s Set-Cookie: usertrack_test=2e08d1c0.6297c00a2d00c; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2e08d1c0.6297c00a2d00c 1110s ok 888 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 889 1110s ok 890 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 891 1110s ok 892 1110s Set-Cookie: usertrack_test=e52df300.6297c00a2dc1b; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=e52df300.6297c00a2dc1b 1110s ok 893 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 894 1110s ok 895 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 896 1110s ok 897 1110s Set-Cookie: usertrack_test=483a7f21.6297c00a2eaa4; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=483a7f21.6297c00a2eaa4 1110s ok 898 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 899 1110s ok 900 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 901 1110s ok 902 1110s Set-Cookie: usertrack_test=c5e3aac6.6297c00a2f70f; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c5e3aac6.6297c00a2f70f 1110s ok 903 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 904 1110s ok 905 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 906 1110s ok 907 1110s Set-Cookie: usertrack_test=4a0d0bb4.6297c00a30396; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=4a0d0bb4.6297c00a30396 1110s ok 908 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 909 1110s ok 910 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 911 1110s ok 912 1110s Set-Cookie: usertrack_test=becc895b.6297c00a311d0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=becc895b.6297c00a311d0 1110s ok 913 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 914 1110s ok 915 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 916 1110s ok 917 1110s Set-Cookie: usertrack_test=aa65c135.6297c00a31e1e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=aa65c135.6297c00a31e1e 1110s ok 918 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 919 1110s ok 920 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 921 1110s ok 922 1110s Set-Cookie: usertrack_test=6dc03aa.6297c00a32ada; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=6dc03aa.6297c00a32ada 1110s ok 923 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 924 1110s ok 925 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 926 1110s ok 927 1110s Set-Cookie: usertrack_test=116bee3d.6297c00a337bb; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=116bee3d.6297c00a337bb 1110s ok 928 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 929 1110s ok 930 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 931 1110s ok 932 1110s Set-Cookie: usertrack_test=2c72010a.6297c00a344e5; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=2c72010a.6297c00a344e5 1110s ok 933 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 934 1110s ok 935 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 936 1110s ok 937 1110s Set-Cookie: usertrack_test=b20f13d1.6297c00a3512e; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b20f13d1.6297c00a3512e 1110s ok 938 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 939 1110s ok 940 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 941 1110s ok 942 1110s Set-Cookie: usertrack_test=c6dc7940.6297c00a35ef9; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=c6dc7940.6297c00a35ef9 1110s ok 943 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 944 1110s ok 945 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 946 1110s ok 947 1110s Set-Cookie: usertrack_test=b24fbe8b.6297c00a36c71; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b24fbe8b.6297c00a36c71 1110s ok 948 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 949 1110s ok 950 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 951 1110s ok 952 1110s Set-Cookie: usertrack_test=18dd7aa0.6297c00a378e0; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=18dd7aa0.6297c00a378e0 1110s ok 953 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 954 1110s ok 955 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 956 1110s ok 957 1110s Set-Cookie: usertrack_test=776982bf.6297c00a385c1; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=776982bf.6297c00a385c1 1110s ok 958 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 959 1110s ok 960 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 961 1110s ok 962 1110s Set-Cookie: usertrack_test=d1581388.6297c00a39489; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=d1581388.6297c00a39489 1110s ok 963 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 964 1110s ok 965 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 966 1110s ok 967 1110s Set-Cookie: usertrack_test=b32d7fb2.6297c00a3a184; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=b32d7fb2.6297c00a3a184 1110s ok 968 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 969 1110s ok 970 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 971 1110s ok 972 1110s Set-Cookie: usertrack_test=916f4358.6297c00a3add9; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=916f4358.6297c00a3add9 1110s ok 973 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 974 1110s ok 975 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 976 1110s ok 977 1110s Set-Cookie: usertrack_test=26739d74.6297c00a3bce7; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=26739d74.6297c00a3bce7 1110s ok 978 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 979 1110s ok 980 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 981 1110s ok 982 1110s Set-Cookie: usertrack_test=1cafdc3e.6297c00a3c9a9; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=1cafdc3e.6297c00a3c9a9 1110s ok 983 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 984 1110s ok 985 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 986 1110s ok 987 1110s Set-Cookie: usertrack_test=48d04606.6297c00a3d4b2; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=48d04606.6297c00a3d4b2 1110s ok 988 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 989 1110s ok 990 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 991 1110s ok 992 1110s Set-Cookie: usertrack_test=bef5fc66.6297c00a3dfbb; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=bef5fc66.6297c00a3dfbb 1110s ok 993 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 994 1110s ok 995 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 996 1110s ok 997 1110s Set-Cookie: usertrack_test=49b62638.6297c00a3ec83; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s Cookie: usertrack_test=49b62638.6297c00a3ec83 1110s ok 998 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 999 1110s ok 1000 1110s ok 1001 1110s # testing : Checking return code is '200' 1110s # expected: 200 1110s # received: '200' 1110s ok 1002 1110s # usertrack_test=829514bb.6297c00a3f8c8; path=/; expires=Tue, 17-Dec-24 19:08:03 GMT 1110s ok 1003 1110s # expected: undef 1110s # received: undef 1110s ok 1004 1110s ok 1112s t/modules/vhost_alias.t ............. 1112s 1..8 1112s # Running under perl version 5.038002 for linux 1112s # Current time local: Tue Dec 17 19:07:03 2024 1112s # Current time GMT: Tue Dec 17 19:07:03 2024 1112s # Using Test.pm version 1.31 1112s # Using Apache/Test.pm version 1.42 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1112s # writing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1112s # testing : VirtalDocumentRoot test 1112s # expected: 'www.vha-test.com' 1112s # received: 'www.vha-test.com' 1112s ok 1 1112s # testing : VirtualScriptAlias test 1112s # expected: 'test cgi for www.vha-test.com' 1112s # received: 'test cgi for www.vha-test.com' 1112s ok 2 1112s # testing : VirtalDocumentRoot test 1112s # expected: 'big.server.name.from.heck.org' 1112s # received: 'big.server.name.from.heck.org' 1112s ok 3 1112s # testing : VirtualScriptAlias test 1112s # expected: 'test cgi for big.server.name.from.heck.org' 1112s # received: 'test cgi for big.server.name.from.heck.org' 1112s ok 4 1112s # testing : VirtalDocumentRoot test 1112s # expected: 'ab.com' 1112s # received: 'ab.com' 1112s ok 5 1112s # testing : VirtualScriptAlias test 1112s # expected: 'test cgi for ab.com' 1112s # received: 'test cgi for ab.com' 1112s ok 6 1112s # testing : VirtalDocumentRoot test 1112s # expected: 'w-t-f.net' 1112s # received: 'w-t-f.net' 1112s ok 7 1112s # testing : VirtualScriptAlias test 1112s # expected: 'test cgi for w-t-f.net' 1112s # received: 'test cgi for w-t-f.net' 1112s ok 8 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1112s # removing file: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1112s # removing dir tree: /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1112s ok 1114s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1116s t/protocol/echo.t ................... 1116s 1..8 1116s # Running under perl version 5.038002 for linux 1116s # Current time local: Tue Dec 17 19:07:07 2024 1116s # Current time GMT: Tue Dec 17 19:07:07 2024 1116s # Using Test.pm version 1.31 1116s # Using Apache/Test.pm version 1.42 1116s testing mod_echo_ssl 1116s ok 1 1116s #Cipher: TLS_AES_256_GCM_SHA384 1116s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1116s # testing : echo 1116s # expected: 't/protocol/echo.t' 1116s # received: 't/protocol/echo.t' 1116s ok 2 1116s # testing : echo 1116s # expected: '/usr/bin/perl' 1116s # received: '/usr/bin/perl' 1116s ok 3 1116s # testing : echo 1116s # expected: '434852434852434852434852434852' 1116s # received: '434852434852434852434852434852' 1116s ok 4 1116s testing mod_echo 1116s ok 5 1116s # testing : echo 1116s # expected: 't/protocol/echo.t' 1116s # received: 't/protocol/echo.t' 1116s ok 6 1116s # testing : echo 1116s # expected: '/usr/bin/perl' 1116s # received: '/usr/bin/perl' 1116s ok 7 1116s # testing : echo 1116s # expected: '434852434852434852434852434852' 1116s # received: '434852434852434852434852434852' 1116s ok 8 1116s ok 1118s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1120s t/security/CVE-2003-0542.t .......... 1120s 1..1 1120s # Running under perl version 5.038002 for linux 1120s # Current time local: Tue Dec 17 19:07:11 2024 1120s # Current time GMT: Tue Dec 17 19:07:11 2024 1120s # Using Test.pm version 1.31 1120s # Using Apache/Test.pm version 1.42 1120s # testing : CAN-2003-0542 test case 1120s # expected: 404 1120s # received: '404' 1120s ok 1 1120s ok 1121s t/security/CVE-2004-0747.t .......... 1121s 1..1 1121s # Running under perl version 5.038002 for linux 1121s # Current time local: Tue Dec 17 19:07:13 2024 1121s # Current time GMT: Tue Dec 17 19:07:13 2024 1121s # Using Test.pm version 1.31 1121s # Using Apache/Test.pm version 1.42 1121s # testing : CAN-2004-0747 ap_resolve_env test case 1121s # expected: 200 1121s # received: 200 1121s ok 1 1121s ok 1123s t/security/CVE-2004-0811.t .......... 1123s 1..8 1123s # Running under perl version 5.038002 for linux 1123s # Current time local: Tue Dec 17 19:07:14 2024 1123s # Current time GMT: Tue Dec 17 19:07:14 2024 1123s # Using Test.pm version 1.31 1123s # Using Apache/Test.pm version 1.42 1123s # testing : subdir access allowed 1123s # expected: 200 1123s # received: '200' 1123s ok 1 1123s # testing : subdir access allowed 1123s # expected: 200 1123s # received: '200' 1123s ok 2 1123s # testing : subdir access allowed 1123s # expected: 200 1123s # received: '200' 1123s ok 3 1123s # testing : subdir access allowed 1123s # expected: 200 1123s # received: '200' 1123s ok 4 1123s # testing : topdir access denied 1123s # expected: 401 1123s # received: '401' 1123s ok 5 1123s # testing : topdir access denied 1123s # expected: 401 1123s # received: '401' 1123s ok 6 1123s # testing : topdir access denied 1123s # expected: 401 1123s # received: '401' 1123s ok 7 1123s # testing : topdir access denied 1123s # expected: 401 1123s # received: '401' 1123s ok 8 1123s ok 1125s t/security/CVE-2004-0940.t .......... 1125s 1..1 1125s # Running under perl version 5.038002 for linux 1125s # Current time local: Tue Dec 17 19:07:16 2024 1125s # Current time GMT: Tue Dec 17 19:07:16 2024 1125s # Using Test.pm version 1.31 1125s # Using Apache/Test.pm version 1.42 1125s # testing : response was 200 1125s # expected: 200 1125s # received: '200' 1125s ok 1 1125s ok 1127s t/security/CVE-2004-0942.t .......... 1127s 1..2 1127s # Running under perl version 5.038002 for linux 1127s # Current time local: Tue Dec 17 19:07:18 2024 1127s # Current time GMT: Tue Dec 17 19:07:18 2024 1127s # Using Test.pm version 1.31 1127s # Using Apache/Test.pm version 1.42 1127s ok 1 1127s # testing : request was refused 1127s # expected: qr/^HTTP\/1\.. 400/ 1127s # received: 'HTTP/1.1 400 Bad Request 1127s # ' 1127s ok 2 1127s ok 1129s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1131s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1132s t/security/CVE-2005-2491.t .......... 1132s 1..4 1132s # Running under perl version 5.038002 for linux 1132s # Current time local: Tue Dec 17 19:07:23 2024 1132s # Current time GMT: Tue Dec 17 19:07:23 2024 1132s # Using Test.pm version 1.31 1132s # Using Apache/Test.pm version 1.42 1132s # testing : check that server did not segfault 1132s # expected: 'Internal Server Error' 1132s # received: 'Internal Server Error' 1132s ok 1 1132s # testing : check for 500 response error 1132s # expected: 500 1132s # received: '500' 1132s ok 2 1132s # testing : check that server did not segfault 1132s # expected: 'Internal Server Error' 1132s # received: 'Internal Server Error' 1132s ok 3 1132s # testing : check for 500 response error 1132s # expected: 500 1132s # received: '500' 1132s ok 4 1132s ok 1134s t/security/CVE-2005-2700.t .......... 1134s 1..2 1134s # Running under perl version 5.038002 for linux 1134s # Current time local: Tue Dec 17 19:07:25 2024 1134s # Current time GMT: Tue Dec 17 19:07:25 2024 1134s # Using Test.pm version 1.31 1134s # Using Apache/Test.pm version 1.42 1134s # testing : access permitted without ccert 1134s # expected: 200 1134s # received: '200' 1134s ok 1 1134s # testing : access *not* permitted without ccert 1134s # expected: 200 1134s # received: '403' 1134s ok 2 1134s ok 1136s t/security/CVE-2005-3352.t .......... 1136s 1..2 1136s # Running under perl version 5.038002 for linux 1136s # Current time local: Tue Dec 17 19:07:27 2024 1136s # Current time GMT: Tue Dec 17 19:07:27 2024 1136s # Using Test.pm version 1.31 1136s # Using Apache/Test.pm version 1.42 1136s # testing : response code is OK 1136s # expected: 200 1136s # received: '200' 1136s ok 1 1136s # testing : referer was escaped 1136s # expected: qr/%22%3e/ 1136s # received: ' 1136s # 1136s # Menu for /security/CVE-2005-3352.map 1136s # 1136s #

Menu for /security/CVE-2005-3352.map

1136s #
1136s # 1136s #
(Default) Go Back
1136s # 1136s # 1136s # 1136s # 1136s # ' 1136s ok 2 1136s ok 1138s t/security/CVE-2005-3357.t .......... 1138s 1..3 1138s # Running under perl version 5.038002 for linux 1138s # Current time local: Tue Dec 17 19:07:29 2024 1138s # Current time GMT: Tue Dec 17 19:07:29 2024 1138s # Using Test.pm version 1.31 1138s # Using Apache/Test.pm version 1.42 1138s # URL is http://localhost:8534/ 1138s ok 1 1138s # testing : Expected bad request from 'GET http://localhost:8534/' 1138s # expected: 400 1138s # received: '400' 1138s ok 2 1138s # testing : errordoc content was served 1138s # expected: qr/welcome to localhost/ 1138s # received: 'welcome to localhost:8529 1138s # ' 1138s ok 3 1138s ok 1140s t/security/CVE-2006-5752.t .......... 1140s 1..2 1140s # Running under perl version 5.038002 for linux 1140s # Current time local: Tue Dec 17 19:07:31 2024 1140s # Current time GMT: Tue Dec 17 19:07:31 2024 1140s # Using Test.pm version 1.31 1140s # Using Apache/Test.pm version 1.42 1140s # testing : server-status gave response 1140s # expected: 200 1140s # received: '200' 1140s ok 1 1140s # testing : response content-type had charset 1140s # expected: qr/charset=/ 1140s # received: 'text/html; charset=ISO-8859-1' 1140s ok 2 1140s ok 1142s t/security/CVE-2007-5000.t .......... 1142s 1..2 1142s # Running under perl version 5.038002 for linux 1142s # Current time local: Tue Dec 17 19:07:33 2024 1142s # Current time GMT: Tue Dec 17 19:07:33 2024 1142s # Using Test.pm version 1.31 1142s # Using Apache/Test.pm version 1.42 1142s # testing : response code is OK 1142s # expected: 200 1142s # received: '200' 1142s ok 1 1142s # testing : URI was escaped in response 1142s # expected: qr// 1142s # received: ' 1142s # 1142s # Menu for /security/CVE-2005-3352.map/<foo> 1142s # 1142s #

Menu for /security/CVE-2005-3352.map/<foo>

1142s #
1142s # 1142s #
(Default) Go Back
1142s # 1142s # 1142s # 1142s # 1142s # ' 1142s ok 2 1142s ok 1144s t/security/CVE-2007-6388.t .......... 1144s 1..2 1144s # Running under perl version 5.038002 for linux 1144s # Current time local: Tue Dec 17 19:07:35 2024 1144s # Current time GMT: Tue Dec 17 19:07:35 2024 1144s # Using Test.pm version 1.31 1144s # Using Apache/Test.pm version 1.42 1144s # testing : response code is OK 1144s # expected: 200 1144s # received: '200' 1144s ok 1 1144s # testing : refresh parameter not echoed verbatim 1144s # expected: 42 1144s # received: '42' 1144s ok 2 1144s ok 1145s t/security/CVE-2008-2364.t .......... 1145s 1..3 1145s # Running under perl version 5.038002 for linux 1145s # Current time local: Tue Dec 17 19:07:36 2024 1145s # Current time GMT: Tue Dec 17 19:07:36 2024 1145s # Using Test.pm version 1.31 1145s # Using Apache/Test.pm version 1.42 1145s # testing : reverse proxy to index.html 1145s # expected: 200 1145s # received: '200' 1145s ok 1 1145s # testing : small number of interim responses - CVE-2008-2364 1145s # expected: 200 1145s # received: '200' 1145s ok 2 1145s # testing : large number of interim responses - CVE-2008-2364 1145s # expected: 502 1145s # received: '502' 1145s ok 3 1145s ok 1148s t/security/CVE-2009-1195.t .......... 1148s 1..221 1148s # Running under perl version 5.038002 for linux 1148s # Current time local: Tue Dec 17 19:07:38 2024 1148s # Current time GMT: Tue Dec 17 19:07:38 2024 1148s # Using Test.pm version 1.31 1148s # Using Apache/Test.pm version 1.42 1148s # testing : Options should not be allowed for script #1; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 1 1148s # testing : Options should be allowed for script #2; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 2 1148s # testing : SSI should be evaluated but exec not permitted for script #2 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 3 1148s # testing : Options should not be allowed for script #3; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 4 1148s # testing : Options should be allowed for script #4; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 5 1148s # testing : SSI should be evaluated but exec not permitted for script #4 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 6 1148s # testing : Options should not be allowed for script #5; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 7 1148s # testing : Options should be allowed for script #6; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 8 1148s # testing : SSI should not be evaluated for script #6 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 9 1148s # testing : Options should not be allowed for script #7; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 10 1148s # testing : Options should not be allowed for script #8; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 11 1148s # testing : Options should not be allowed for script #9; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 12 1148s # testing : Options should not be allowed for script #10; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 13 1148s # testing : Options should be allowed for script #11; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 14 1148s # testing : SSI should be evaluated with exec allowed for script #11 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 15 1148s # testing : Options should be allowed for script #12; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 16 1148s # testing : SSI should be evaluated but exec not permitted for script #12 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 17 1148s # testing : Options should be allowed for script #13; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 18 1148s # testing : SSI should be evaluated with exec allowed for script #13 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 19 1148s # testing : Options should be allowed for script #14; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 20 1148s # testing : SSI should be evaluated but exec not permitted for script #14 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 21 1148s # testing : Options should be allowed for script #15; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 22 1148s # testing : SSI should not be evaluated for script #15 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 23 1148s # testing : Options should be allowed for script #16; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 24 1148s # testing : SSI should not be evaluated for script #16 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 25 1148s # testing : Options should be allowed for script #17; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 26 1148s # testing : SSI should be evaluated but exec not permitted for script #17 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 27 1148s # testing : Options should be allowed for script #18; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 28 1148s # testing : SSI should not be evaluated for script #18 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 29 1148s # testing : Options should be allowed for script #19; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 30 1148s # testing : SSI should be evaluated with exec allowed for script #19 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 31 1148s # testing : Options should be allowed for script #20; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 32 1148s # testing : SSI should not be evaluated for script #20 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 33 1148s # testing : Options should be allowed for script #21; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 34 1148s # testing : SSI should be evaluated with exec allowed for script #21 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 35 1148s # testing : Options should be allowed for script #22; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 36 1148s # testing : SSI should be evaluated but exec not permitted for script #22 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 37 1148s # testing : Options should be allowed for script #23; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 38 1148s # testing : SSI should be evaluated with exec allowed for script #23 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 39 1148s # testing : Options should be allowed for script #24; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 40 1148s # testing : SSI should be evaluated but exec not permitted for script #24 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 41 1148s # testing : Options should be allowed for script #25; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 42 1148s # testing : SSI should not be evaluated for script #25 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 43 1148s # testing : Options should be allowed for script #26; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 44 1148s # testing : SSI should not be evaluated for script #26 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 45 1148s # testing : Options should be allowed for script #27; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 46 1148s # testing : SSI should be evaluated but exec not permitted for script #27 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 47 1148s # testing : Options should be allowed for script #28; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 48 1148s # testing : SSI should not be evaluated for script #28 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 49 1148s # testing : Options should be allowed for script #29; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 50 1148s # testing : SSI should be evaluated with exec allowed for script #29 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 51 1148s # testing : Options should be allowed for script #30; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 52 1148s # testing : SSI should not be evaluated for script #30 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 53 1148s # testing : Options should be allowed for script #31; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 54 1148s # testing : SSI should not be evaluated for script #31 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 55 1148s # testing : Options should be allowed for script #32; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 56 1148s # testing : SSI should not be evaluated for script #32 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 57 1148s # testing : Options should be allowed for script #33; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 58 1148s # testing : SSI should not be evaluated for script #33 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 59 1148s # testing : Options should be allowed for script #34; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 60 1148s # testing : SSI should not be evaluated for script #34 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 61 1148s # testing : Options should be allowed for script #35; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 62 1148s # testing : SSI should not be evaluated for script #35 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 63 1148s # testing : Options should be allowed for script #36; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 64 1148s # testing : SSI should not be evaluated for script #36 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 65 1148s # testing : Options should be allowed for script #37; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 66 1148s # testing : SSI should not be evaluated for script #37 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 67 1148s # testing : Options should be allowed for script #38; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 68 1148s # testing : SSI should not be evaluated for script #38 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 69 1148s # testing : Options should be allowed for script #39; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 70 1148s # testing : SSI should not be evaluated for script #39 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 71 1148s # testing : Options should be allowed for script #40; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 72 1148s # testing : SSI should not be evaluated for script #40 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 73 1148s # testing : Options should not be allowed for script #41; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 74 1148s # testing : Options should be allowed for script #42; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 75 1148s # testing : SSI should be evaluated but exec not permitted for script #42 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 76 1148s # testing : Options should not be allowed for script #43; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 77 1148s # testing : Options should be allowed for script #44; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 78 1148s # testing : SSI should be evaluated but exec not permitted for script #44 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 79 1148s # testing : Options should not be allowed for script #45; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 80 1148s # testing : Options should be allowed for script #46; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 81 1148s # testing : SSI should not be evaluated for script #46 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 82 1148s # testing : Options should not be allowed for script #47; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 83 1148s # testing : Options should not be allowed for script #48; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 84 1148s # testing : Options should not be allowed for script #49; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 85 1148s # testing : Options should not be allowed for script #50; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 86 1148s # testing : Options should be allowed for script #51; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 87 1148s # testing : SSI should be evaluated with exec allowed for script #51 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 88 1148s # testing : Options should be allowed for script #52; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 89 1148s # testing : SSI should be evaluated but exec not permitted for script #52 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 90 1148s # testing : Options should be allowed for script #53; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 91 1148s # testing : SSI should be evaluated with exec allowed for script #53 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 92 1148s # testing : Options should be allowed for script #54; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 93 1148s # testing : SSI should be evaluated but exec not permitted for script #54 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 94 1148s # testing : Options should be allowed for script #55; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 95 1148s # testing : SSI should not be evaluated for script #55 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 96 1148s # testing : Options should be allowed for script #56; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 97 1148s # testing : SSI should not be evaluated for script #56 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 98 1148s # testing : Options should be allowed for script #57; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 99 1148s # testing : SSI should be evaluated but exec not permitted for script #57 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 100 1148s # testing : Options should be allowed for script #58; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 101 1148s # testing : SSI should not be evaluated for script #58 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 102 1148s # testing : Options should be allowed for script #59; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 103 1148s # testing : SSI should be evaluated with exec allowed for script #59 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 104 1148s # testing : Options should be allowed for script #60; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 105 1148s # testing : SSI should not be evaluated for script #60 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 106 1148s # testing : Options should be allowed for script #61; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 107 1148s # testing : SSI should be evaluated with exec allowed for script #61 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 108 1148s # testing : Options should be allowed for script #62; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 109 1148s # testing : SSI should be evaluated but exec not permitted for script #62 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 110 1148s # testing : Options should be allowed for script #63; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 111 1148s # testing : SSI should be evaluated with exec allowed for script #63 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 112 1148s # testing : Options should be allowed for script #64; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 113 1148s # testing : SSI should be evaluated but exec not permitted for script #64 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 114 1148s # testing : Options should be allowed for script #65; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 115 1148s # testing : SSI should not be evaluated for script #65 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 116 1148s # testing : Options should be allowed for script #66; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 117 1148s # testing : SSI should not be evaluated for script #66 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 118 1148s # testing : Options should be allowed for script #67; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 119 1148s # testing : SSI should be evaluated but exec not permitted for script #67 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 120 1148s # testing : Options should be allowed for script #68; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 121 1148s # testing : SSI should not be evaluated for script #68 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 122 1148s # testing : Options should be allowed for script #69; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 123 1148s # testing : SSI should be evaluated with exec allowed for script #69 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 124 1148s # testing : Options should be allowed for script #70; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 125 1148s # testing : SSI should not be evaluated for script #70 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 126 1148s # testing : Options should be allowed for script #71; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 127 1148s # testing : SSI should be evaluated but exec not permitted for script #71 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 128 1148s # testing : Options should be allowed for script #72; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 129 1148s # testing : SSI should be evaluated but exec not permitted for script #72 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 130 1148s # testing : Options should be allowed for script #73; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 131 1148s # testing : SSI should be evaluated but exec not permitted for script #73 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 132 1148s # testing : Options should be allowed for script #74; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 133 1148s # testing : SSI should be evaluated but exec not permitted for script #74 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 134 1148s # testing : Options should be allowed for script #75; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 135 1148s # testing : SSI should be evaluated but exec not permitted for script #75 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 136 1148s # testing : Options should be allowed for script #76; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 137 1148s # testing : SSI should be evaluated but exec not permitted for script #76 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 138 1148s # testing : Options should be allowed for script #77; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 139 1148s # testing : SSI should be evaluated but exec not permitted for script #77 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 140 1148s # testing : Options should be allowed for script #78; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 141 1148s # testing : SSI should be evaluated but exec not permitted for script #78 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 142 1148s # testing : Options should be allowed for script #79; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 143 1148s # testing : SSI should be evaluated but exec not permitted for script #79 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 144 1148s # testing : Options should be allowed for script #80; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 145 1148s # testing : SSI should be evaluated but exec not permitted for script #80 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 146 1148s # testing : Options should not be allowed for script #81; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 147 1148s # testing : Options should be allowed for script #82; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 148 1148s # testing : SSI should be evaluated but exec not permitted for script #82 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 149 1148s # testing : Options should not be allowed for script #83; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 150 1148s # testing : Options should be allowed for script #84; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 151 1148s # testing : SSI should be evaluated but exec not permitted for script #84 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 152 1148s # testing : Options should not be allowed for script #85; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 153 1148s # testing : Options should be allowed for script #86; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 154 1148s # testing : SSI should not be evaluated for script #86 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 155 1148s # testing : Options should not be allowed for script #87; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 156 1148s # testing : Options should not be allowed for script #88; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 157 1148s # testing : Options should not be allowed for script #89; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 158 1148s # testing : Options should not be allowed for script #90; 500 response expected 1148s # expected: 500 1148s # received: '500' 1148s ok 159 1148s # testing : Options should be allowed for script #91; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 160 1148s # testing : SSI should be evaluated with exec allowed for script #91 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 161 1148s # testing : Options should be allowed for script #92; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 162 1148s # testing : SSI should be evaluated but exec not permitted for script #92 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 163 1148s # testing : Options should be allowed for script #93; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 164 1148s # testing : SSI should be evaluated with exec allowed for script #93 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 165 1148s # testing : Options should be allowed for script #94; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 166 1148s # testing : SSI should be evaluated but exec not permitted for script #94 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 167 1148s # testing : Options should be allowed for script #95; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 168 1148s # testing : SSI should not be evaluated for script #95 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 169 1148s # testing : Options should be allowed for script #96; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 170 1148s # testing : SSI should not be evaluated for script #96 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 171 1148s # testing : Options should be allowed for script #97; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 172 1148s # testing : SSI should be evaluated but exec not permitted for script #97 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 173 1148s # testing : Options should be allowed for script #98; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 174 1148s # testing : SSI should not be evaluated for script #98 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 175 1148s # testing : Options should be allowed for script #99; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 176 1148s # testing : SSI should be evaluated with exec allowed for script #99 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 177 1148s # testing : Options should be allowed for script #100; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 178 1148s # testing : SSI should not be evaluated for script #100 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 179 1148s # testing : Options should be allowed for script #101; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 180 1148s # testing : SSI should be evaluated with exec allowed for script #101 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 181 1148s # testing : Options should be allowed for script #102; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 182 1148s # testing : SSI should be evaluated but exec not permitted for script #102 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 183 1148s # testing : Options should be allowed for script #103; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 184 1148s # testing : SSI should be evaluated with exec allowed for script #103 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 185 1148s # testing : Options should be allowed for script #104; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 186 1148s # testing : SSI should be evaluated but exec not permitted for script #104 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 187 1148s # testing : Options should be allowed for script #105; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 188 1148s # testing : SSI should not be evaluated for script #105 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 189 1148s # testing : Options should be allowed for script #106; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 190 1148s # testing : SSI should not be evaluated for script #106 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 191 1148s # testing : Options should be allowed for script #107; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 192 1148s # testing : SSI should be evaluated but exec not permitted for script #107 1148s # expected: '[an error occurred while processing this directive]' 1148s # received: '[an error occurred while processing this directive]' 1148s ok 193 1148s # testing : Options should be allowed for script #108; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 194 1148s # testing : SSI should not be evaluated for script #108 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 195 1148s # testing : Options should be allowed for script #109; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 196 1148s # testing : SSI should be evaluated with exec allowed for script #109 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 197 1148s # testing : Options should be allowed for script #110; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 198 1148s # testing : SSI should not be evaluated for script #110 1148s # expected: qr/--\#exec cgi=/ 1148s # received: '' 1148s ok 199 1148s # testing : Options should be allowed for script #111; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 200 1148s # testing : SSI should be evaluated with exec allowed for script #111 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 201 1148s # testing : Options should be allowed for script #112; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 202 1148s # testing : SSI should be evaluated with exec allowed for script #112 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 203 1148s # testing : Options should be allowed for script #113; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 204 1148s # testing : SSI should be evaluated with exec allowed for script #113 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 205 1148s # testing : Options should be allowed for script #114; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 206 1148s # testing : SSI should be evaluated with exec allowed for script #114 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 207 1148s # testing : Options should be allowed for script #115; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 208 1148s # testing : SSI should be evaluated with exec allowed for script #115 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 209 1148s # testing : Options should be allowed for script #116; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 210 1148s # testing : SSI should be evaluated with exec allowed for script #116 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 211 1148s # testing : Options should be allowed for script #117; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 212 1148s # testing : SSI should be evaluated with exec allowed for script #117 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 213 1148s # testing : Options should be allowed for script #118; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 214 1148s # testing : SSI should be evaluated with exec allowed for script #118 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 215 1148s # testing : Options should be allowed for script #119; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 216 1148s # testing : SSI should be evaluated with exec allowed for script #119 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 217 1148s # testing : Options should be allowed for script #120; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 218 1148s # testing : SSI should be evaluated with exec allowed for script #120 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 219 1148s # testing : Options should be allowed for script #121; 200 response expected 1148s # expected: 200 1148s # received: '200' 1148s ok 220 1148s # testing : SSI should be evaluated with exec allowed for script #121 1148s # expected: 'perl cgi' 1148s # received: 'perl cgi' 1148s ok 221 1148s ok 1151s t/security/CVE-2009-1890.t .......... 1151s 1..7 1151s # Running under perl version 5.038002 for linux 1151s # Current time local: Tue Dec 17 19:07:41 2024 1151s # Current time GMT: Tue Dec 17 19:07:41 2024 1151s # Using Test.pm version 1.31 1151s # Using Apache/Test.pm version 1.42 1151s ok 1 1151s ok 2 1151s ok 3 1151s ok 4 1151s ok 5 1151s # testing : request was parsed 1151s # expected: qr/^HTTP\/1\.. 200/ 1151s # received: 'HTTP/1.1 200 OK 1151s # ' 1151s ok 6 1151s # header: Date: Tue, 17 Dec 2024 19:07:42 GMT 1151s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1151s # header: Vary: In-If1 1151s # header: DMMATCH1: 1 1151s # header: Content-Type: text/plain 1151s # header: Connection: close 1151s # header: 1151s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1151s # remaining: 0 1151s # testing : read entire body 1151s # expected: 0 1151s # received: 0 1151s ok 7 1151s ok 1153s t/security/CVE-2009-3555.t .......... 1153s 1..4 1153s # Running under perl version 5.038002 for linux 1153s # Current time local: Tue Dec 17 19:07:43 2024 1153s # Current time GMT: Tue Dec 17 19:07:43 2024 1153s # Using Test.pm version 1.31 1153s # Using Apache/Test.pm version 1.42 1153s ok 1 # skip Skipping test for TLSv1.3 1153s ok 2 # skip Skipping test for TLSv1.3 1153s ok 3 # skip Skipping test for TLSv1.3 1153s ok 4 # skip Skipping test for TLSv1.3 1153s ok 1154s t/security/CVE-2011-3368-rewrite.t .. 1154s 1..3 1154s # Running under perl version 5.038002 for linux 1154s # Current time local: Tue Dec 17 19:07:45 2024 1154s # Current time GMT: Tue Dec 17 19:07:45 2024 1154s # Using Test.pm version 1.31 1154s # Using Apache/Test.pm version 1.42 1154s ok 1 1154s ok 2 1154s # testing : got 400 error 1154s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1154s # received: 'HTTP/1.1 400 Bad Request 1154s # ' 1154s ok 3 1154s ok 1156s t/security/CVE-2011-3368.t .......... 1156s 1..3 1156s # Running under perl version 5.038002 for linux 1156s # Current time local: Tue Dec 17 19:07:47 2024 1156s # Current time GMT: Tue Dec 17 19:07:47 2024 1156s # Using Test.pm version 1.31 1156s # Using Apache/Test.pm version 1.42 1156s ok 1 1156s ok 2 1156s # testing : got 400 error 1156s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1156s # received: 'HTTP/1.1 400 Bad Request 1156s # ' 1156s ok 3 1156s ok 1158s t/security/CVE-2017-7659.t .......... 1158s 1..2 1158s # Running under perl version 5.038002 for linux 1158s # Current time local: Tue Dec 17 19:07:49 2024 1158s # Current time GMT: Tue Dec 17 19:07:49 2024 1158s # Using Test.pm version 1.31 1158s # Using Apache/Test.pm version 1.42 1158s ok 1 1158s ok 2 1158s ok 1159s t/security/CVE-2019-0215.t .......... 1159s 1..2 1159s # Running under perl version 5.038002 for linux 1159s # Current time local: Tue Dec 17 19:07:51 2024 1159s # Current time GMT: Tue Dec 17 19:07:51 2024 1159s # Using Test.pm version 1.31 1159s # Using Apache/Test.pm version 1.42 1159s # Using TLSv13, expecting status 403 1159s # testing : first access denied without client cert 1159s # expected: 403 1159s # received: '403' 1159s ok 1 1159s # testing : second access denied without client cert 1159s # expected: 403 1159s # received: '403' 1159s ok 2 1159s ok 1161s t/security/CVE-2020-1927.t .......... 1161s 1..1 1161s # Running under perl version 5.038002 for linux 1161s # Current time local: Tue Dec 17 19:07:52 2024 1161s # Current time GMT: Tue Dec 17 19:07:52 2024 1161s # Using Test.pm version 1.31 1161s # Using Apache/Test.pm version 1.42 1161s # SENDING to 127.0.0.1:8539 1161s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1161s Host: merge-disabled 1161s Connection: close 1161s 1161s # SENDING to 127.0.0.1:8539 1161s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1161s # testing : regex didn't match and redirect 1161s # expected: 404 1161s # received: '404' 1161s ok 1 1161s ok 1163s t/ssl/basicauth.t ................... 1163s 1..4 1163s # Running under perl version 5.038002 for linux 1163s # Current time local: Tue Dec 17 19:07:54 2024 1163s # Current time GMT: Tue Dec 17 19:07:54 2024 1163s # Using Test.pm version 1.31 1163s # Using Apache/Test.pm version 1.42 1163s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1163s # expected: qr/^(500|403)$/ 1163s # received: '403' 1163s ok 1 1163s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1163s # expected: 200 1163s # received: '200' 1163s ok 2 1163s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1163s # expected: 401 1163s # received: '401' 1163s ok 3 1163s ok 4 # skip Colon in username test skipped. 1163s ok 1165s t/ssl/env.t ......................... 1165s 1..30 1165s # Running under perl version 5.038002 for linux 1165s # Current time local: Tue Dec 17 19:07:56 2024 1165s # Current time GMT: Tue Dec 17 19:07:56 2024 1165s # Using Test.pm version 1.31 1165s # Using Apache/Test.pm version 1.42 1165s # testing : response status OK 1165s # expected: 200 1165s # received: '200' 1165s ok 1 1165s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1165s ok 2 1165s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1165s ok 3 1165s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1165s ok 4 1165s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1165s ok 5 1165s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1165s ok 6 1165s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1165s ok 7 1165s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1165s ok 8 1165s #SSL_CLIENT_S_DN_ST should not exist 1165s ok 9 1165s #SSL_CLIENT_S_DN_O should not exist 1165s ok 10 1165s #SSL_CLIENT_S_DN_C should not exist 1165s ok 11 1165s #SSL_CLIENT_S_DN_Email should not exist 1165s ok 12 1165s #SSL_CLIENT_S_DN_OU should not exist 1165s ok 13 1165s #SSL_CLIENT_S_DN_L should not exist 1165s ok 14 1165s #SSL_CLIENT_S_DN_CN should not exist 1165s ok 15 1165s # testing : second response status OK 1165s # expected: 200 1165s # received: '200' 1165s ok 16 1165s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1165s ok 17 1165s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1165s ok 18 1165s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1165s ok 19 1165s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1165s ok 20 1165s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1165s ok 21 1165s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1165s ok 22 1165s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1165s ok 23 1165s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1165s ok 24 1165s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1165s ok 25 1165s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1165s ok 26 1165s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1165s ok 27 1165s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1165s ok 28 1165s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1165s ok 29 1165s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1165s ok 30 1165s ok 1167s t/ssl/extlookup.t ................... 1167s 1..4 1167s # Running under perl version 5.038002 for linux 1167s # Current time local: Tue Dec 17 19:07:58 2024 1167s # Current time GMT: Tue Dec 17 19:07:58 2024 1167s # Using Test.pm version 1.31 1167s # Using Apache/Test.pm version 1.42 1167s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1167s # expected: 200 1167s # received: '200' 1167s ok 1 1167s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1167s # expected: 'Lemons' 1167s # received: 'Lemons' 1167s ok 2 1167s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1167s # expected: 200 1167s # received: '200' 1167s ok 3 1167s # testing : Extension value match for 2.16.840.1.113730.1.13 1167s # expected: 'This Is A Comment' 1167s # received: 'This Is A Comment' 1167s ok 4 1167s ok 1169s t/ssl/fakeauth.t .................... 1169s 1..3 1169s # Running under perl version 5.038002 for linux 1169s # Current time local: Tue Dec 17 19:08:00 2024 1169s # Current time GMT: Tue Dec 17 19:08:00 2024 1169s # Using Test.pm version 1.31 1169s # Using Apache/Test.pm version 1.42 1169s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1169s # expected: qr/^(500|403)$/ 1169s # received: '403' 1169s ok 1 1169s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1169s # expected: 200 1169s # received: '200' 1169s ok 2 1169s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1169s # expected: 200 1169s # received: '200' 1169s ok 3 1169s ok 1171s t/ssl/headers.t ..................... 1171s 1..3 1171s # Running under perl version 5.038002 for linux 1171s # Current time local: Tue Dec 17 19:08:02 2024 1171s # Current time GMT: Tue Dec 17 19:08:02 2024 1171s # Using Test.pm version 1.31 1171s # Using Apache/Test.pm version 1.42 1171s # testing : SSLFlag header set 1171s # expected: qr/X-SSL-Flag: on/ 1171s # received: 'HTTP/1.1 200 OK 1171s # Connection: close 1171s # Date: Tue, 17 Dec 2024 19:08:03 GMT 1171s # Accept-Ranges: bytes 1171s # ETag: "c-613edd771cbc0" 1171s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1171s # Vary: In-If1 1171s # Content-Length: 12 1171s # Content-Type: text/html 1171s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1171s # Client-Date: Tue, 17 Dec 2024 19:08:03 GMT 1171s # Client-Peer: 127.0.0.1:8532 1171s # Client-Response-Num: 1 1171s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1171s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1171s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1171s # Client-SSL-Socket-Class: IO::Socket::SSL 1171s # Client-SSL-Version: TLSv1_3 1171s # DMMATCH1: 1 1171s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTkwMzA1WhcNMjUxMjE3MTkwMzA1WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtkHAz+s+sZxRJMYgdgQXjOSg 8itv4KWec2wXhWmF0jFU32WAnyBRUZb2O8C8DsPDU/FnLRAVlkD9+Klu3NNj+2x2 0eoDdVBlqgVNNlIZxxldVjfZCO5axwleeiw+7yJ7E2Ie6V7fP9PGI3+8V8hl3CWX plX+a97s3e9JexwYh7R+hUafua5Ro7J8Hp2UoBqtZgFm07HREz0V3vGeh08icuhl OkrAnrvh6Yao9KumseJv+Xhey1ybVqWe8UitnnU6orXioZv557DAmRp9956GxVXT gWlmQ8QETDXW53hregghrujAQem0Qfl7BW24Avi9+/pVOJVHOjYztn8xvpHvTwID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFNq8589exUiIPDEyCfaAOGWGCLcz MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRDf+C3YV9bllBBPVhPmiocZqQG 8zANBgkqhkiG9w0BAQsFAAOCAQEAGgC1v1YoFNLFOBwZxnn31qkDcJKgHIy94w1M 8QqFPbwpxGqcLGGEchThqQ/HpCYS3j8kKDKbCQjDro/Gg3Vl6DNm+5tPRwWfvkyv b2/ozwU9WprOKTzmHz8S05ckBXdO7aKHtMFf6bYVQcqu9rN33DGoj3UosblWiryS tHfOa8+XTOuj1p5CHBnze5SqcHo4jPhFiBjGDQkp3xkVpEDflg1hnNbHZWcTnuTG 1scFaJ0P65f99awbasipoJNCKeaC1T15k0vjaC0QgDIrwe8Gs3KUUjIoZD79u5Qo aPHZQ+hwvZqSyfzpTqHhT5XMlyBYtbz21pkbzPKGxWDQrTH9rQ== -----END CERTIFICATE----- 1171s # X-SSL-Flag: on 1171s # X-SSL-None: (null) 1171s # 1171s # ' 1171s ok 1 1171s # testing : SSL certificate is unwrapped 1171s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1171s # received: 'HTTP/1.1 200 OK 1171s # Connection: close 1171s # Date: Tue, 17 Dec 2024 19:08:03 GMT 1171s # Accept-Ranges: bytes 1171s # ETag: "c-613edd771cbc0" 1171s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1171s # Vary: In-If1 1171s # Content-Length: 12 1171s # Content-Type: text/html 1171s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1171s # Client-Date: Tue, 17 Dec 2024 19:08:03 GMT 1171s # Client-Peer: 127.0.0.1:8532 1171s # Client-Response-Num: 1 1171s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1171s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1171s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1171s # Client-SSL-Socket-Class: IO::Socket::SSL 1171s # Client-SSL-Version: TLSv1_3 1171s # DMMATCH1: 1 1171s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTkwMzA1WhcNMjUxMjE3MTkwMzA1WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtkHAz+s+sZxRJMYgdgQXjOSg 8itv4KWec2wXhWmF0jFU32WAnyBRUZb2O8C8DsPDU/FnLRAVlkD9+Klu3NNj+2x2 0eoDdVBlqgVNNlIZxxldVjfZCO5axwleeiw+7yJ7E2Ie6V7fP9PGI3+8V8hl3CWX plX+a97s3e9JexwYh7R+hUafua5Ro7J8Hp2UoBqtZgFm07HREz0V3vGeh08icuhl OkrAnrvh6Yao9KumseJv+Xhey1ybVqWe8UitnnU6orXioZv557DAmRp9956GxVXT gWlmQ8QETDXW53hregghrujAQem0Qfl7BW24Avi9+/pVOJVHOjYztn8xvpHvTwID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFNq8589exUiIPDEyCfaAOGWGCLcz MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRDf+C3YV9bllBBPVhPmiocZqQG 8zANBgkqhkiG9w0BAQsFAAOCAQEAGgC1v1YoFNLFOBwZxnn31qkDcJKgHIy94w1M 8QqFPbwpxGqcLGGEchThqQ/HpCYS3j8kKDKbCQjDro/Gg3Vl6DNm+5tPRwWfvkyv b2/ozwU9WprOKTzmHz8S05ckBXdO7aKHtMFf6bYVQcqu9rN33DGoj3UosblWiryS tHfOa8+XTOuj1p5CHBnze5SqcHo4jPhFiBjGDQkp3xkVpEDflg1hnNbHZWcTnuTG 1scFaJ0P65f99awbasipoJNCKeaC1T15k0vjaC0QgDIrwe8Gs3KUUjIoZD79u5Qo aPHZQ+hwvZqSyfzpTqHhT5XMlyBYtbz21pkbzPKGxWDQrTH9rQ== -----END CERTIFICATE----- 1171s # X-SSL-Flag: on 1171s # X-SSL-None: (null) 1171s # 1171s # ' 1171s ok 2 1171s # testing : unknown SSL variable not given 1171s # expected: qr/X-SSL-None: \(null\)\n/ 1171s # received: 'HTTP/1.1 200 OK 1171s # Connection: close 1171s # Date: Tue, 17 Dec 2024 19:08:03 GMT 1171s # Accept-Ranges: bytes 1171s # ETag: "c-613edd771cbc0" 1171s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1171s # Vary: In-If1 1171s # Content-Length: 12 1171s # Content-Type: text/html 1171s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1171s # Client-Date: Tue, 17 Dec 2024 19:08:03 GMT 1171s # Client-Peer: 127.0.0.1:8532 1171s # Client-Response-Num: 1 1171s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1171s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1171s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1171s # Client-SSL-Socket-Class: IO::Socket::SSL 1171s # Client-SSL-Version: TLSv1_3 1171s # DMMATCH1: 1 1171s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 MTkwMzA1WhcNMjUxMjE3MTkwMzA1WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtkHAz+s+sZxRJMYgdgQXjOSg 8itv4KWec2wXhWmF0jFU32WAnyBRUZb2O8C8DsPDU/FnLRAVlkD9+Klu3NNj+2x2 0eoDdVBlqgVNNlIZxxldVjfZCO5axwleeiw+7yJ7E2Ie6V7fP9PGI3+8V8hl3CWX plX+a97s3e9JexwYh7R+hUafua5Ro7J8Hp2UoBqtZgFm07HREz0V3vGeh08icuhl OkrAnrvh6Yao9KumseJv+Xhey1ybVqWe8UitnnU6orXioZv557DAmRp9956GxVXT gWlmQ8QETDXW53hregghrujAQem0Qfl7BW24Avi9+/pVOJVHOjYztn8xvpHvTwID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFNq8589exUiIPDEyCfaAOGWGCLcz MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRDf+C3YV9bllBBPVhPmiocZqQG 8zANBgkqhkiG9w0BAQsFAAOCAQEAGgC1v1YoFNLFOBwZxnn31qkDcJKgHIy94w1M 8QqFPbwpxGqcLGGEchThqQ/HpCYS3j8kKDKbCQjDro/Gg3Vl6DNm+5tPRwWfvkyv b2/ozwU9WprOKTzmHz8S05ckBXdO7aKHtMFf6bYVQcqu9rN33DGoj3UosblWiryS tHfOa8+XTOuj1p5CHBnze5SqcHo4jPhFiBjGDQkp3xkVpEDflg1hnNbHZWcTnuTG 1scFaJ0P65f99awbasipoJNCKeaC1T15k0vjaC0QgDIrwe8Gs3KUUjIoZD79u5Qo aPHZQ+hwvZqSyfzpTqHhT5XMlyBYtbz21pkbzPKGxWDQrTH9rQ== -----END CERTIFICATE----- 1171s # X-SSL-Flag: on 1171s # X-SSL-None: (null) 1171s # 1171s # ' 1171s ok 3 1171s ok 1172s t/ssl/http.t ........................ 1172s 1..2 1172s # Running under perl version 5.038002 for linux 1172s # Current time local: Tue Dec 17 19:08:04 2024 1172s # Current time GMT: Tue Dec 17 19:08:04 2024 1172s # Using Test.pm version 1.31 1172s # Using Apache/Test.pm version 1.42 1172s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1172s # expected: 400 1172s # received: '400' 1172s ok 1 1172s # testing : that error document contains the proper hint 1172s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1172s # received: ' 1172s # 1172s # 400 Bad Request 1172s # 1172s #

Bad Request

1172s #

Your browser sent a request that this server could not understand.
1172s # Reason: You\'re speaking plain HTTP to an SSL-enabled server port.
1172s # Instead use the HTTPS scheme to access this URL, please.
1172s #

1172s # 1172s # ' 1172s ok 2 1172s ok 1174s t/ssl/ocsp.t ........................ 1174s 1..3 1174s # Running under perl version 5.038002 for linux 1174s # Current time local: Tue Dec 17 19:08:05 2024 1174s # Current time GMT: Tue Dec 17 19:08:05 2024 1174s # Using Test.pm version 1.31 1174s # Using Apache/Test.pm version 1.42 1174s warning: Internal response 1174s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1174s response: 1174s 500 Server closed connection without sending any data back 1174s Content-Type: text/plain 1174s Client-Date: Tue, 17 Dec 2024 19:08:07 GMT 1174s Client-Warning: Internal response 1174s 1174s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1174s ok 1 1174s warning: 1174s message: welcome to localhost:8529 1174s response: 1174s HTTP/1.1 200 OK 1174s Connection: close 1174s Date: Tue, 17 Dec 2024 19:08:07 GMT 1174s Accept-Ranges: bytes 1174s ETag: "1a-613edd771cbc0" 1174s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1174s Vary: In-If1 1174s Content-Length: 26 1174s Content-Type: text/html 1174s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1174s Client-Date: Tue, 17 Dec 2024 19:08:07 GMT 1174s Client-Peer: 127.0.0.1:8535 1174s Client-Response-Num: 1 1174s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1174s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1174s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1174s Client-SSL-Socket-Class: IO::Socket::SSL 1174s Client-SSL-Version: TLSv1_3 1174s DMMATCH1: 1 1174s 1174s welcome to localhost:8529 1174s ok 2 1174s warning: Internal response 1174s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1174s response: 1174s 500 Server closed connection without sending any data back 1174s Content-Type: text/plain 1174s Client-Date: Tue, 17 Dec 2024 19:08:07 GMT 1174s Client-Warning: Internal response 1174s 1174s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1174s ok 3 1174s ok 1177s t/ssl/pha.t ......................... 1177s 1..4 1177s # Running under perl version 5.038002 for linux 1177s # Current time local: Tue Dec 17 19:08:07 2024 1177s # Current time GMT: Tue Dec 17 19:08:07 2024 1177s # Using Test.pm version 1.31 1177s # Using Apache/Test.pm version 1.42 1177s # testing : access must be denied without client certificate 1177s # expected: 403 1177s # received: '403' 1177s ok 1 1177s # testing : PHA reneg body buffer size restriction works 1177s # expected: 413 1177s # received: '413' 1177s ok 2 1177s # testing : PHA works with POST body 1177s # expected: 200 1177s # received: '200' 1177s ok 3 1177s # testing : request body matches response 1177s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1177s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1177s ok 4 1177s ok 1179s t/ssl/pr12355.t ..................... 1179s 1..10 1179s # Running under perl version 5.038002 for linux 1179s # Current time local: Tue Dec 17 19:08:09 2024 1179s # Current time GMT: Tue Dec 17 19:08:09 2024 1179s # Using Test.pm version 1.31 1179s # Using Apache/Test.pm version 1.42 1179s # Downgrading to TLSv12 1179s # testing : renegotiation on POST works 1179s # expected: 200 1179s # received: '200' 1179s ok 1 1179s # testing : request body matches response 1179s # expected: 'hello world' 1179s # received: 'hello world' 1179s ok 2 1179s # testing : renegotiation on POST works 1179s # expected: 200 1179s # received: '200' 1179s ok 3 1179s # testing : request body matches response 1179s # expected: 'hello world' 1179s # received: 'hello world' 1179s ok 4 1179s # testing : renegotiation on POST works 1179s # expected: 200 1179s # received: '200' 1179s ok 5 1179s # testing : request body matches response 1179s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1179s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1179s ok 6 1179s # testing : renegotiation on POST works 1179s # expected: 200 1179s # received: '200' 1179s ok 7 1179s # testing : request body matches response 1179s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1179s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1179s ok 8 1179s # testing : renegotiation on POST works 1179s # expected: 200 1179s # received: '200' 1179s ok 9 1179s # testing : request body matches response 1179s # expected: 'HELLO' 1179s # received: 'HELLO' 1179s ok 10 1179s ok 1180s t/ssl/pr43738.t ..................... 1180s 1..4 1180s # Running under perl version 5.038002 for linux 1180s # Current time local: Tue Dec 17 19:08:11 2024 1180s # Current time GMT: Tue Dec 17 19:08:11 2024 1180s # Using Test.pm version 1.31 1180s # Using Apache/Test.pm version 1.42 1180s # Downgrading to TLSv12 1180s # testing : renegotiation on POST works 1180s # expected: 200 1180s # received: '200' 1180s ok 1 1180s # testing : request body matches response 1180s # expected: '/modules/ssl/aes128/empty.pfa 1180s # hello world' 1180s # received: '/modules/ssl/aes128/empty.pfa 1180s # hello world' 1180s ok 2 1180s # testing : renegotiation on POST works 1180s # expected: 200 1180s # received: '200' 1180s ok 3 1180s # testing : request body matches response 1180s # expected: '/modules/ssl/aes256/empty.pfa 1180s # hello world' 1180s # received: '/modules/ssl/aes256/empty.pfa 1180s # hello world' 1180s ok 4 1180s ok 1187s t/ssl/proxy.t ....................... 1187s # using LWP client 1187s 1..290 1187s # Running under perl version 5.038002 for linux 1187s # Current time local: Tue Dec 17 19:08:13 2024 1187s # Current time GMT: Tue Dec 17 19:08:13 2024 1187s # Using Test.pm version 1.31 1187s # Using Apache/Test.pm version 1.42 1187s # testing : / with proxy_http_https (http) 1187s # expected: 200 1187s # received: '200' 1187s ok 1 1187s # testing : CGI script with folded headers 1187s # expected: 200 1187s # received: '200' 1187s ok 2 1187s # testing : using valid proxyssl client cert 1187s # expected: 200 1187s # received: '200' 1187s ok 3 1187s # testing : using invalid proxyssl client cert 1187s # expected: 403 1187s # received: '403' 1187s ok 4 1187s # testing : protected cgi script 1187s # expected: 200 1187s # received: '200' 1187s ok 5 1187s # testing : X-Forwarded-Host header 1187s # expected: 'localhost:8560' 1187s # received: 'localhost:8560' 1187s ok 6 1187s # testing : client subject common name 1187s # expected: 'client_ok' 1187s # received: 'client_ok' 1187s ok 7 1187s # testing : ProxyPassReverse Location rewrite 1187s # expected: 'http://localhost:8560/modules/' 1187s # received: 'http://localhost:8560/modules/' 1187s ok 8 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 1024 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '1024' 1187s # received: 1024 1187s ok 9 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 2048 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '2048' 1187s # received: 2048 1187s ok 10 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 3072 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '3072' 1187s # received: 3072 1187s ok 11 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 4096 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '4096' 1187s # received: 4096 1187s ok 12 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 5120 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '5120' 1187s # received: 5120 1187s ok 13 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 6144 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '6144' 1187s # received: 6144 1187s ok 14 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 7168 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '7168' 1187s # received: 7168 1187s ok 15 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 8192 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '8192' 1187s # received: 8192 1187s ok 16 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 9216 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '9216' 1187s # received: 9216 1187s ok 17 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 10240 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '10240' 1187s # received: 10240 1187s ok 18 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 11264 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '11264' 1187s # received: 11264 1187s ok 19 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 12288 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '12288' 1187s # received: 12288 1187s ok 20 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 13312 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '13312' 1187s # received: 13312 1187s ok 21 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 14336 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '14336' 1187s # received: 14336 1187s ok 22 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 15360 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '15360' 1187s # received: 15360 1187s ok 23 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 16384 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '16384' 1187s # received: 16384 1187s ok 24 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 17408 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '17408' 1187s # received: 17408 1187s ok 25 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 18432 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '18432' 1187s # received: 18432 1187s ok 26 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 19456 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '19456' 1187s # received: 19456 1187s ok 27 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 20480 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '20480' 1187s # received: 20480 1187s ok 28 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 21504 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '21504' 1187s # received: 21504 1187s ok 29 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 22528 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '22528' 1187s # received: 22528 1187s ok 30 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 23552 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '23552' 1187s # received: 23552 1187s ok 31 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 24576 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '24576' 1187s # received: 24576 1187s ok 32 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 25600 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '25600' 1187s # received: 25600 1187s ok 33 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 26624 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '26624' 1187s # received: 26624 1187s ok 34 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 27648 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '27648' 1187s # received: 27648 1187s ok 35 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 28672 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '28672' 1187s # received: 28672 1187s ok 36 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 29696 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '29696' 1187s # received: 29696 1187s ok 37 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 30720 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '30720' 1187s # received: 30720 1187s ok 38 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 31744 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '31744' 1187s # received: 31744 1187s ok 39 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 32768 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '32768' 1187s # received: 32768 1187s ok 40 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 33792 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '33792' 1187s # received: 33792 1187s ok 41 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 34816 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '34816' 1187s # received: 34816 1187s ok 42 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 35840 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '35840' 1187s # received: 35840 1187s ok 43 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 36864 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '36864' 1187s # received: 36864 1187s ok 44 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 37888 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '37888' 1187s # received: 37888 1187s ok 45 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 38912 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '38912' 1187s # received: 38912 1187s ok 46 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 39936 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '39936' 1187s # received: 39936 1187s ok 47 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 40960 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '40960' 1187s # received: 40960 1187s ok 48 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 41984 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '41984' 1187s # received: 41984 1187s ok 49 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 43008 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '43008' 1187s # received: 43008 1187s ok 50 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 44032 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:15 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '44032' 1187s # received: 44032 1187s ok 51 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 45056 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '45056' 1187s # received: 45056 1187s ok 52 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 46080 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '46080' 1187s # received: 46080 1187s ok 53 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 47104 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '47104' 1187s # received: 47104 1187s ok 54 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 48128 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '48128' 1187s # received: 48128 1187s ok 55 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 49152 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '49152' 1187s # received: 49152 1187s ok 56 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 50176 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '50176' 1187s # received: 50176 1187s ok 57 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 51200 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '51200' 1187s # received: 51200 1187s ok 58 1187s #lwp request: 1187s #POST http://localhost:8560/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 102400 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 7 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8560 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '102400' 1187s # received: 102400 1187s ok 59 1187s # testing : / with proxy_http_https_proxy_section (http) 1187s # expected: 200 1187s # received: '200' 1187s ok 60 1187s # testing : CGI script with folded headers 1187s # expected: 200 1187s # received: '200' 1187s ok 61 1187s # testing : using valid proxyssl client cert 1187s # expected: 200 1187s # received: '200' 1187s ok 62 1187s # testing : using invalid proxyssl client cert 1187s # expected: 403 1187s # received: '403' 1187s ok 63 1187s # testing : protected cgi script 1187s # expected: 200 1187s # received: '200' 1187s ok 64 1187s # testing : X-Forwarded-Host header 1187s # expected: 'localhost:8562' 1187s # received: 'localhost:8562' 1187s ok 65 1187s # testing : client subject common name 1187s # expected: 'client_ok' 1187s # received: 'client_ok' 1187s ok 66 1187s # testing : ProxyPassReverse Location rewrite 1187s # expected: 'http://localhost:8562/modules/' 1187s # received: 'http://localhost:8562/modules/' 1187s ok 67 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 1024 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '1024' 1187s # received: 1024 1187s ok 68 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 2048 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '2048' 1187s # received: 2048 1187s ok 69 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 3072 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '3072' 1187s # received: 3072 1187s ok 70 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 4096 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '4096' 1187s # received: 4096 1187s ok 71 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 5120 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '5120' 1187s # received: 5120 1187s ok 72 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 6144 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '6144' 1187s # received: 6144 1187s ok 73 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 7168 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '7168' 1187s # received: 7168 1187s ok 74 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 8192 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '8192' 1187s # received: 8192 1187s ok 75 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 9216 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '9216' 1187s # received: 9216 1187s ok 76 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 10240 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '10240' 1187s # received: 10240 1187s ok 77 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 11264 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '11264' 1187s # received: 11264 1187s ok 78 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 12288 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '12288' 1187s # received: 12288 1187s ok 79 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 13312 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '13312' 1187s # received: 13312 1187s ok 80 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 14336 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '14336' 1187s # received: 14336 1187s ok 81 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 15360 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '15360' 1187s # received: 15360 1187s ok 82 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 16384 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '16384' 1187s # received: 16384 1187s ok 83 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 17408 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '17408' 1187s # received: 17408 1187s ok 84 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 18432 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '18432' 1187s # received: 18432 1187s ok 85 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 19456 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '19456' 1187s # received: 19456 1187s ok 86 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 20480 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '20480' 1187s # received: 20480 1187s ok 87 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 21504 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '21504' 1187s # received: 21504 1187s ok 88 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 22528 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '22528' 1187s # received: 22528 1187s ok 89 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 23552 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '23552' 1187s # received: 23552 1187s ok 90 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 24576 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '24576' 1187s # received: 24576 1187s ok 91 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 25600 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '25600' 1187s # received: 25600 1187s ok 92 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 26624 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '26624' 1187s # received: 26624 1187s ok 93 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 27648 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '27648' 1187s # received: 27648 1187s ok 94 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 28672 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '28672' 1187s # received: 28672 1187s ok 95 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 29696 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '29696' 1187s # received: 29696 1187s ok 96 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 30720 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '30720' 1187s # received: 30720 1187s ok 97 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 31744 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '31744' 1187s # received: 31744 1187s ok 98 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 32768 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '32768' 1187s # received: 32768 1187s ok 99 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 33792 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '33792' 1187s # received: 33792 1187s ok 100 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 34816 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '34816' 1187s # received: 34816 1187s ok 101 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 35840 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '35840' 1187s # received: 35840 1187s ok 102 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 36864 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '36864' 1187s # received: 36864 1187s ok 103 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 37888 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '37888' 1187s # received: 37888 1187s ok 104 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 38912 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '38912' 1187s # received: 38912 1187s ok 105 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 39936 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '39936' 1187s # received: 39936 1187s ok 106 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 40960 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '40960' 1187s # received: 40960 1187s ok 107 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 41984 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '41984' 1187s # received: 41984 1187s ok 108 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 43008 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '43008' 1187s # received: 43008 1187s ok 109 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 44032 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '44032' 1187s # received: 44032 1187s ok 110 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 45056 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '45056' 1187s # received: 45056 1187s ok 111 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 46080 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '46080' 1187s # received: 46080 1187s ok 112 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 47104 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '47104' 1187s # received: 47104 1187s ok 113 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 48128 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '48128' 1187s # received: 48128 1187s ok 114 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 49152 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '49152' 1187s # received: 49152 1187s ok 115 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 50176 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '50176' 1187s # received: 50176 1187s ok 116 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 51200 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '51200' 1187s # received: 51200 1187s ok 117 1187s #lwp request: 1187s #POST http://localhost:8562/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 102400 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 7 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8562 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '102400' 1187s # received: 102400 1187s ok 118 1187s # testing : / with proxy_https_http (https) 1187s # expected: 200 1187s # received: '200' 1187s ok 119 1187s # testing : CGI script with folded headers 1187s # expected: 200 1187s # received: '200' 1187s ok 120 1187s # testing : ProxyPassReverse Location rewrite 1187s # expected: 'https://localhost:8564/modules/' 1187s # received: 'https://localhost:8564/modules/' 1187s ok 121 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 1024 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '1024' 1187s # received: 1024 1187s ok 122 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 2048 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:16 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '2048' 1187s # received: 2048 1187s ok 123 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 3072 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '3072' 1187s # received: 3072 1187s ok 124 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 4096 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '4096' 1187s # received: 4096 1187s ok 125 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 5120 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '5120' 1187s # received: 5120 1187s ok 126 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 6144 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '6144' 1187s # received: 6144 1187s ok 127 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 7168 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '7168' 1187s # received: 7168 1187s ok 128 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 8192 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '8192' 1187s # received: 8192 1187s ok 129 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 9216 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '9216' 1187s # received: 9216 1187s ok 130 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 10240 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '10240' 1187s # received: 10240 1187s ok 131 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 11264 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '11264' 1187s # received: 11264 1187s ok 132 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 12288 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '12288' 1187s # received: 12288 1187s ok 133 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 13312 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '13312' 1187s # received: 13312 1187s ok 134 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 14336 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '14336' 1187s # received: 14336 1187s ok 135 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 15360 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '15360' 1187s # received: 15360 1187s ok 136 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 16384 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '16384' 1187s # received: 16384 1187s ok 137 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 17408 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '17408' 1187s # received: 17408 1187s ok 138 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 18432 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '18432' 1187s # received: 18432 1187s ok 139 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 19456 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '19456' 1187s # received: 19456 1187s ok 140 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 20480 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '20480' 1187s # received: 20480 1187s ok 141 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 21504 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '21504' 1187s # received: 21504 1187s ok 142 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 22528 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '22528' 1187s # received: 22528 1187s ok 143 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 23552 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '23552' 1187s # received: 23552 1187s ok 144 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 24576 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '24576' 1187s # received: 24576 1187s ok 145 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 25600 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '25600' 1187s # received: 25600 1187s ok 146 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 26624 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '26624' 1187s # received: 26624 1187s ok 147 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 27648 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '27648' 1187s # received: 27648 1187s ok 148 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 28672 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '28672' 1187s # received: 28672 1187s ok 149 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 29696 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '29696' 1187s # received: 29696 1187s ok 150 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 30720 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '30720' 1187s # received: 30720 1187s ok 151 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 31744 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '31744' 1187s # received: 31744 1187s ok 152 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 32768 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '32768' 1187s # received: 32768 1187s ok 153 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 33792 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '33792' 1187s # received: 33792 1187s ok 154 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 34816 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '34816' 1187s # received: 34816 1187s ok 155 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 35840 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '35840' 1187s # received: 35840 1187s ok 156 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 36864 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '36864' 1187s # received: 36864 1187s ok 157 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 37888 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '37888' 1187s # received: 37888 1187s ok 158 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 38912 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '38912' 1187s # received: 38912 1187s ok 159 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 39936 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '39936' 1187s # received: 39936 1187s ok 160 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 40960 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '40960' 1187s # received: 40960 1187s ok 161 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 41984 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '41984' 1187s # received: 41984 1187s ok 162 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 43008 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '43008' 1187s # received: 43008 1187s ok 163 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 44032 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '44032' 1187s # received: 44032 1187s ok 164 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 45056 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '45056' 1187s # received: 45056 1187s ok 165 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 46080 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '46080' 1187s # received: 46080 1187s ok 166 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 47104 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '47104' 1187s # received: 47104 1187s ok 167 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 48128 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '48128' 1187s # received: 48128 1187s ok 168 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 49152 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '49152' 1187s # received: 49152 1187s ok 169 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 50176 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '50176' 1187s # received: 50176 1187s ok 170 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 51200 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '51200' 1187s # received: 51200 1187s ok 171 1187s #lwp request: 1187s #POST https://localhost:8564/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 102400 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 7 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8564 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '102400' 1187s # received: 102400 1187s ok 172 1187s # testing : / with proxy_https_https (https) 1187s # expected: 200 1187s # received: '200' 1187s ok 173 1187s # testing : CGI script with folded headers 1187s # expected: 200 1187s # received: '200' 1187s ok 174 1187s # testing : using valid proxyssl client cert 1187s # expected: 200 1187s # received: '200' 1187s ok 175 1187s # testing : using invalid proxyssl client cert 1187s # expected: 403 1187s # received: '403' 1187s ok 176 1187s # testing : protected cgi script 1187s # expected: 200 1187s # received: '200' 1187s ok 177 1187s # testing : X-Forwarded-Host header 1187s # expected: 'localhost:8561' 1187s # received: 'localhost:8561' 1187s ok 178 1187s # testing : client subject common name 1187s # expected: 'client_ok' 1187s # received: 'client_ok' 1187s ok 179 1187s # testing : ProxyPassReverse Location rewrite 1187s # expected: 'https://localhost:8561/modules/' 1187s # received: 'https://localhost:8561/modules/' 1187s ok 180 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 1024 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '1024' 1187s # received: 1024 1187s ok 181 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 2048 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '2048' 1187s # received: 2048 1187s ok 182 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 3072 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '3072' 1187s # received: 3072 1187s ok 183 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 4096 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '4096' 1187s # received: 4096 1187s ok 184 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 5120 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '5120' 1187s # received: 5120 1187s ok 185 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 6144 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '6144' 1187s # received: 6144 1187s ok 186 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 7168 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '7168' 1187s # received: 7168 1187s ok 187 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 8192 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '8192' 1187s # received: 8192 1187s ok 188 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 9216 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '9216' 1187s # received: 9216 1187s ok 189 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 10240 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '10240' 1187s # received: 10240 1187s ok 190 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 11264 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '11264' 1187s # received: 11264 1187s ok 191 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 12288 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '12288' 1187s # received: 12288 1187s ok 192 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 13312 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:17 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '13312' 1187s # received: 13312 1187s ok 193 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 14336 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '14336' 1187s # received: 14336 1187s ok 194 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 15360 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '15360' 1187s # received: 15360 1187s ok 195 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 16384 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '16384' 1187s # received: 16384 1187s ok 196 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 17408 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '17408' 1187s # received: 17408 1187s ok 197 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 18432 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '18432' 1187s # received: 18432 1187s ok 198 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 19456 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '19456' 1187s # received: 19456 1187s ok 199 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 20480 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '20480' 1187s # received: 20480 1187s ok 200 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 21504 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '21504' 1187s # received: 21504 1187s ok 201 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 22528 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '22528' 1187s # received: 22528 1187s ok 202 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 23552 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '23552' 1187s # received: 23552 1187s ok 203 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 24576 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '24576' 1187s # received: 24576 1187s ok 204 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 25600 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '25600' 1187s # received: 25600 1187s ok 205 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 26624 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '26624' 1187s # received: 26624 1187s ok 206 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 27648 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '27648' 1187s # received: 27648 1187s ok 207 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 28672 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '28672' 1187s # received: 28672 1187s ok 208 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 29696 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '29696' 1187s # received: 29696 1187s ok 209 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 30720 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '30720' 1187s # received: 30720 1187s ok 210 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 31744 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '31744' 1187s # received: 31744 1187s ok 211 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 32768 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '32768' 1187s # received: 32768 1187s ok 212 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 33792 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '33792' 1187s # received: 33792 1187s ok 213 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 34816 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '34816' 1187s # received: 34816 1187s ok 214 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 35840 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '35840' 1187s # received: 35840 1187s ok 215 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 36864 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '36864' 1187s # received: 36864 1187s ok 216 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 37888 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '37888' 1187s # received: 37888 1187s ok 217 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 38912 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '38912' 1187s # received: 38912 1187s ok 218 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 39936 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '39936' 1187s # received: 39936 1187s ok 219 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 40960 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '40960' 1187s # received: 40960 1187s ok 220 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 41984 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '41984' 1187s # received: 41984 1187s ok 221 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 43008 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '43008' 1187s # received: 43008 1187s ok 222 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 44032 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '44032' 1187s # received: 44032 1187s ok 223 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 45056 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '45056' 1187s # received: 45056 1187s ok 224 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 46080 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '46080' 1187s # received: 46080 1187s ok 225 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 47104 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '47104' 1187s # received: 47104 1187s ok 226 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 48128 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '48128' 1187s # received: 48128 1187s ok 227 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 49152 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '49152' 1187s # received: 49152 1187s ok 228 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 50176 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '50176' 1187s # received: 50176 1187s ok 229 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 51200 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '51200' 1187s # received: 51200 1187s ok 230 1187s #lwp request: 1187s #POST https://localhost:8561/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 102400 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 7 1187s #Client-Date: Tue, 17 Dec 2024 19:08:18 GMT 1187s #Client-Peer: 127.0.0.1:8561 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '102400' 1187s # received: 102400 1187s ok 231 1187s # testing : / with proxy_https_https_proxy_section (https) 1187s # expected: 200 1187s # received: '200' 1187s ok 232 1187s # testing : CGI script with folded headers 1187s # expected: 200 1187s # received: '200' 1187s ok 233 1187s # testing : using valid proxyssl client cert 1187s # expected: 200 1187s # received: '200' 1187s ok 234 1187s # testing : using invalid proxyssl client cert 1187s # expected: 403 1187s # received: '403' 1187s ok 235 1187s # testing : protected cgi script 1187s # expected: 200 1187s # received: '200' 1187s ok 236 1187s # testing : X-Forwarded-Host header 1187s # expected: 'localhost:8563' 1187s # received: 'localhost:8563' 1187s ok 237 1187s # testing : client subject common name 1187s # expected: 'client_ok' 1187s # received: 'client_ok' 1187s ok 238 1187s # testing : ProxyPassReverse Location rewrite 1187s # expected: 'https://localhost:8563/modules/' 1187s # received: 'https://localhost:8563/modules/' 1187s ok 239 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 1024 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '1024' 1187s # received: 1024 1187s ok 240 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 2048 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '2048' 1187s # received: 2048 1187s ok 241 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 3072 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '3072' 1187s # received: 3072 1187s ok 242 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 4096 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '4096' 1187s # received: 4096 1187s ok 243 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 5120 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '5120' 1187s # received: 5120 1187s ok 244 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 6144 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '6144' 1187s # received: 6144 1187s ok 245 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 7168 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '7168' 1187s # received: 7168 1187s ok 246 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 8192 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '8192' 1187s # received: 8192 1187s ok 247 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 9216 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '9216' 1187s # received: 9216 1187s ok 248 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 10240 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '10240' 1187s # received: 10240 1187s ok 249 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 11264 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '11264' 1187s # received: 11264 1187s ok 250 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 12288 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '12288' 1187s # received: 12288 1187s ok 251 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 13312 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '13312' 1187s # received: 13312 1187s ok 252 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 14336 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '14336' 1187s # received: 14336 1187s ok 253 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 15360 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '15360' 1187s # received: 15360 1187s ok 254 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 16384 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '16384' 1187s # received: 16384 1187s ok 255 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 17408 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '17408' 1187s # received: 17408 1187s ok 256 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 18432 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '18432' 1187s # received: 18432 1187s ok 257 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 19456 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '19456' 1187s # received: 19456 1187s ok 258 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 20480 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '20480' 1187s # received: 20480 1187s ok 259 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 21504 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '21504' 1187s # received: 21504 1187s ok 260 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 22528 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '22528' 1187s # received: 22528 1187s ok 261 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 23552 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '23552' 1187s # received: 23552 1187s ok 262 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 24576 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '24576' 1187s # received: 24576 1187s ok 263 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 25600 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '25600' 1187s # received: 25600 1187s ok 264 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 26624 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '26624' 1187s # received: 26624 1187s ok 265 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 27648 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '27648' 1187s # received: 27648 1187s ok 266 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 28672 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '28672' 1187s # received: 28672 1187s ok 267 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 29696 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '29696' 1187s # received: 29696 1187s ok 268 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 30720 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '30720' 1187s # received: 30720 1187s ok 269 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 31744 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '31744' 1187s # received: 31744 1187s ok 270 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 32768 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '32768' 1187s # received: 32768 1187s ok 271 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 33792 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '33792' 1187s # received: 33792 1187s ok 272 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 34816 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '34816' 1187s # received: 34816 1187s ok 273 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 35840 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '35840' 1187s # received: 35840 1187s ok 274 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 36864 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '36864' 1187s # received: 36864 1187s ok 275 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 37888 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '37888' 1187s # received: 37888 1187s ok 276 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 38912 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '38912' 1187s # received: 38912 1187s ok 277 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 39936 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '39936' 1187s # received: 39936 1187s ok 278 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 40960 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '40960' 1187s # received: 40960 1187s ok 279 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 41984 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '41984' 1187s # received: 41984 1187s ok 280 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 43008 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '43008' 1187s # received: 43008 1187s ok 281 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 44032 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '44032' 1187s # received: 44032 1187s ok 282 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 45056 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '45056' 1187s # received: 45056 1187s ok 283 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 46080 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '46080' 1187s # received: 46080 1187s ok 284 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 47104 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '47104' 1187s # received: 47104 1187s ok 285 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 48128 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '48128' 1187s # received: 48128 1187s ok 286 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 49152 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:19 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '49152' 1187s # received: 49152 1187s ok 287 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 50176 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:20 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:20 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '50176' 1187s # received: 50176 1187s ok 288 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 51200 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:20 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6 1187s #Client-Date: Tue, 17 Dec 2024 19:08:20 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '51200' 1187s # received: 51200 1187s ok 289 1187s #lwp request: 1187s #POST https://localhost:8563/eat_post HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s #Content-Length: 102400 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Tue, 17 Dec 2024 19:08:20 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 7 1187s #Client-Date: Tue, 17 Dec 2024 19:08:20 GMT 1187s #Client-Peer: 127.0.0.1:8563 1187s #Client-Response-Num: 1 1187s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1187s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1187s #Client-SSL-Socket-Class: IO::Socket::SSL 1187s #Client-SSL-Version: TLSv1_3 1187s #DMMATCH1: 1 1187s # 1187s # testing : length posted 1187s # expected: '102400' 1187s # received: 102400 1187s ok 290 1187s ok 1189s t/ssl/require.t ..................... 1189s 1..10 1189s # Running under perl version 5.038002 for linux 1189s # Current time local: Tue Dec 17 19:08:20 2024 1189s # Current time GMT: Tue Dec 17 19:08:20 2024 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.42 1189s ok 1 1189s ok 2 1189s ok 3 1189s ok 4 1189s ok 5 1189s ok 6 1189s ok 7 1189s ok 8 1189s ok 9 1189s ok 10 1189s ok 1190s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1193s t/ssl/varlookup.t ................... 1193s 1..83 1193s # Running under perl version 5.038002 for linux 1193s # Current time local: Tue Dec 17 19:08:23 2024 1193s # Current time GMT: Tue Dec 17 19:08:23 2024 1193s # Using Test.pm version 1.31 1193s # Using Apache/Test.pm version 1.42 1193s # testing : HTTP_USER_AGENT 1193s # expected: 'libwww-perl/6.76' 1193s # received: 'libwww-perl/6.76' 1193s ok 1 1193s # testing : HTTP:User-Agent 1193s # expected: 'libwww-perl/6.76' 1193s # received: 'libwww-perl/6.76' 1193s ok 2 1193s # testing : HTTP_REFERER 1193s # expected: 't/ssl/varlookup.t' 1193s # received: 't/ssl/varlookup.t' 1193s ok 3 1193s # testing : HTTP_HOST 1193s # expected: 'localhost:8532' 1193s # received: 'localhost:8532' 1193s ok 4 1193s # testing : QUERY_STRING 1193s # expected: 'QUERY_STRING' 1193s # received: 'QUERY_STRING' 1193s ok 5 1193s # testing : SERVER_SOFTWARE 1193s # expected: qr/^Apache\/2.4.58/ 1193s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1193s ok 6 1193s # testing : SERVER_ADMIN 1193s # expected: 'tuser@localhost' 1193s # received: 'tuser@localhost' 1193s ok 7 1193s # testing : SERVER_PORT 1193s # expected: '8532' 1193s # received: '8532' 1193s ok 8 1193s # testing : SERVER_NAME 1193s # expected: 'localhost' 1193s # received: 'localhost' 1193s ok 9 1193s # testing : SERVER_PROTOCOL 1193s # expected: qr/^HTTP\/1\.\d$/ 1193s # received: 'HTTP/1.1' 1193s ok 10 1193s # testing : REMOTE_ADDR 1193s # expected: '127.0.0.1' 1193s # received: '127.0.0.1' 1193s ok 11 1193s # testing : DOCUMENT_ROOT 1193s # expected: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 1193s # received: '/tmp/autopkgtest.IhHx5Z/autopkgtest_tmp/perl-framework/t/htdocs' 1193s ok 12 1193s # testing : REQUEST_METHOD 1193s # expected: 'GET' 1193s # received: 'GET' 1193s ok 13 1193s # testing : REQUEST_URI 1193s # expected: '/test_ssl_var_lookup' 1193s # received: '/test_ssl_var_lookup' 1193s ok 14 1193s # testing : TIME_YEAR 1193s # expected: 2024 1193s # received: '2024' 1193s ok 15 1193s # testing : TIME_MON 1193s # expected: '12' 1193s # received: '12' 1193s ok 16 1193s # testing : TIME_DAY 1193s # expected: '17' 1193s # received: '17' 1193s ok 17 1193s # testing : TIME_WDAY 1193s # expected: 2 1193s # received: '2' 1193s ok 18 1193s # testing : IS_SUBREQ 1193s # expected: 'false' 1193s # received: 'false' 1193s ok 19 1193s # testing : API_VERSION 1193s # expected: '20120211' 1193s # received: '20120211' 1193s ok 20 1193s # testing : THE_REQUEST 1193s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1193s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1193s ok 21 1193s # testing : REQUEST_SCHEME 1193s # expected: 'https' 1193s # received: 'https' 1193s ok 22 1193s # testing : HTTPS 1193s # expected: 'on' 1193s # received: 'on' 1193s ok 23 1193s # testing : ENV:THE_ARGS 1193s # expected: 'ENV:THE_ARGS' 1193s # received: 'ENV:THE_ARGS' 1193s ok 24 1193s # testing : SSL_CLIENT_M_VERSION 1193s # expected: qr/^\d+$/ 1193s # received: '3' 1193s ok 25 1193s # testing : SSL_SERVER_M_VERSION 1193s # expected: qr/^\d+$/ 1193s # received: '3' 1193s ok 26 1193s # testing : SSL_CLIENT_M_SERIAL 1193s # expected: qr/^[0-9A-F]+$/ 1193s # received: '05' 1193s ok 27 1193s # testing : SSL_SERVER_M_SERIAL 1193s # expected: qr/^[0-9A-F]+$/ 1193s # received: '09' 1193s ok 28 1193s # testing : SSL_PROTOCOL 1193s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1193s # received: 'TLSv1.3' 1193s ok 29 1193s # testing : SSL_CLIENT_V_START 1193s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1193s # received: 'Dec 17 19:03:04 2024 GMT' 1193s ok 30 1193s # testing : SSL_SERVER_V_START 1193s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1193s # received: 'Dec 17 19:03:05 2024 GMT' 1193s ok 31 1193s # testing : SSL_CLIENT_V_END 1193s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1193s # received: 'Dec 17 19:03:04 2025 GMT' 1193s ok 32 1193s # testing : SSL_SERVER_V_END 1193s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1193s # received: 'Dec 17 19:03:05 2025 GMT' 1193s ok 33 1193s # testing : SSL_CIPHER 1193s # expected: qr/^[A-Z0-9_-]+$/ 1193s # received: 'TLS_AES_256_GCM_SHA384' 1193s ok 34 1193s # testing : SSL_CIPHER_EXPORT 1193s # expected: 'false' 1193s # received: 'false' 1193s ok 35 1193s # testing : SSL_CIPHER_ALGKEYSIZE 1193s # expected: qr/^\d+$/ 1193s # received: '256' 1193s ok 36 1193s # testing : SSL_CIPHER_USEKEYSIZE 1193s # expected: qr/^\d+$/ 1193s # received: '256' 1193s ok 37 1193s # testing : SSL_SECURE_RENEG 1193s # expected: qr/^(false|true)$/ 1193s # received: 'true' 1193s ok 38 1193s # testing : SSL_CLIENT_S_DN 1193s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s ok 39 1193s # testing : SSL_SERVER_S_DN 1193s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1193s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s ok 40 1193s # testing : SSL_CLIENT_S_DN_C 1193s # expected: 'US' 1193s # received: 'US' 1193s ok 41 1193s # testing : SSL_SERVER_S_DN_C 1193s # expected: 'US' 1193s # received: 'US' 1193s ok 42 1193s # testing : SSL_CLIENT_S_DN_ST 1193s # expected: 'California' 1193s # received: 'California' 1193s ok 43 1193s # testing : SSL_SERVER_S_DN_ST 1193s # expected: 'California' 1193s # received: 'California' 1193s ok 44 1193s # testing : SSL_CLIENT_S_DN_L 1193s # expected: 'San Francisco' 1193s # received: 'San Francisco' 1193s ok 45 1193s # testing : SSL_SERVER_S_DN_L 1193s # expected: 'San Francisco' 1193s # received: 'San Francisco' 1193s ok 46 1193s # testing : SSL_CLIENT_S_DN_O 1193s # expected: 'ASF' 1193s # received: 'ASF' 1193s ok 47 1193s # testing : SSL_SERVER_S_DN_O 1193s # expected: 'ASF' 1193s # received: 'ASF' 1193s ok 48 1193s # testing : SSL_CLIENT_S_DN_OU 1193s # expected: 'httpd-test' 1193s # received: 'httpd-test' 1193s ok 49 1193s # testing : SSL_SERVER_S_DN_OU 1193s # expected: qr/^httpd-test\/([-\w]+)/ 1193s # received: 'httpd-test/rsa-test' 1193s ok 50 1193s # testing : SSL_CLIENT_S_DN_CN 1193s # expected: 'client_ok' 1193s # received: 'client_ok' 1193s ok 51 1193s # testing : SSL_SERVER_S_DN_CN 1193s # expected: 'localhost' 1193s # received: 'localhost' 1193s ok 52 1193s # testing : SSL_CLIENT_S_DN_Email 1193s # expected: 'test-dev@httpd.apache.org' 1193s # received: 'test-dev@httpd.apache.org' 1193s ok 53 1193s # testing : SSL_SERVER_S_DN_Email 1193s # expected: 'test-dev@httpd.apache.org' 1193s # received: 'test-dev@httpd.apache.org' 1193s ok 54 1193s # testing : SSL_CLIENT_SAN_Email_0 1193s # expected: 'test-dev@httpd.apache.org' 1193s # received: 'test-dev@httpd.apache.org' 1193s ok 55 1193s # testing : SSL_SERVER_SAN_DNS_0 1193s # expected: 'localhost' 1193s # received: 'localhost' 1193s ok 56 1193s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1193s # expected: 'test-dev@httpd.apache.org' 1193s # received: 'test-dev@httpd.apache.org' 1193s ok 57 1193s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1193s # expected: '_https.localhost' 1193s # received: '_https.localhost' 1193s ok 58 1193s # testing : SSL_CLIENT_I_DN 1193s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s ok 59 1193s # testing : SSL_SERVER_I_DN 1193s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1193s ok 60 1193s # testing : SSL_CLIENT_I_DN_C 1193s # expected: 'US' 1193s # received: 'US' 1193s ok 61 1193s # testing : SSL_SERVER_I_DN_C 1193s # expected: 'US' 1193s # received: 'US' 1193s ok 62 1193s # testing : SSL_CLIENT_I_DN_ST 1193s # expected: 'California' 1193s # received: 'California' 1193s ok 63 1193s # testing : SSL_SERVER_I_DN_ST 1193s # expected: 'California' 1193s # received: 'California' 1193s ok 64 1193s # testing : SSL_CLIENT_I_DN_L 1193s # expected: 'San Francisco' 1193s # received: 'San Francisco' 1193s ok 65 1193s # testing : SSL_SERVER_I_DN_L 1193s # expected: 'San Francisco' 1193s # received: 'San Francisco' 1193s ok 66 1193s # testing : SSL_CLIENT_I_DN_O 1193s # expected: 'ASF' 1193s # received: 'ASF' 1193s ok 67 1193s # testing : SSL_SERVER_I_DN_O 1193s # expected: 'ASF' 1193s # received: 'ASF' 1193s ok 68 1193s # testing : SSL_CLIENT_I_DN_OU 1193s # expected: 'httpd-test' 1193s # received: 'httpd-test' 1193s ok 69 1193s # testing : SSL_SERVER_I_DN_OU 1193s # expected: 'httpd-test' 1193s # received: 'httpd-test' 1193s ok 70 1193s # testing : SSL_CLIENT_I_DN_CN 1193s # expected: 'ca' 1193s # received: 'ca' 1193s ok 71 1193s # testing : SSL_SERVER_I_DN_CN 1193s # expected: 'ca' 1193s # received: 'ca' 1193s ok 72 1193s # testing : SSL_SERVER_I_DN_CN_RAW 1193s # expected: 'ca' 1193s # received: 'ca' 1193s ok 73 1193s # testing : SSL_SERVER_I_DN_CN_0_RAW 1193s # expected: 'ca' 1193s # received: 'ca' 1193s ok 74 1193s # testing : SSL_CLIENT_I_DN_Email 1193s # expected: 'test-dev@httpd.apache.org' 1193s # received: 'test-dev@httpd.apache.org' 1193s ok 75 1193s # testing : SSL_SERVER_I_DN_Email 1193s # expected: 'test-dev@httpd.apache.org' 1193s # received: 'test-dev@httpd.apache.org' 1193s ok 76 1193s # testing : SSL_CLIENT_A_SIG 1193s # expected: 'sha256WithRSAEncryption' 1193s # received: 'sha256WithRSAEncryption' 1193s ok 77 1193s # testing : SSL_SERVER_A_SIG 1193s # expected: 'sha256WithRSAEncryption' 1193s # received: 'sha256WithRSAEncryption' 1193s ok 78 1193s # testing : SSL_CLIENT_A_KEY 1193s # expected: 'rsaEncryption' 1193s # received: 'rsaEncryption' 1193s ok 79 1193s # testing : SSL_SERVER_A_KEY 1193s # expected: qr/^[rd]saEncryption$/ 1193s # received: 'rsaEncryption' 1193s ok 80 1193s # testing : SSL_CLIENT_CERT 1193s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1193s # received: '-----BEGIN CERTIFICATE----- 1193s # MIIFHTCCBAWgAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1193s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1193s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1193s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 1193s # MTkwMzA0WhcNMjUxMjE3MTkwMzA0WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1193s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1193s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1193s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1193s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxyrDk48EPfBdyChjwGQzZuOZ8x0rRCJhoI9Z 1193s # sx51DI8IuA4Ldz7Wy3ASQZqU6UWDzVeo6DARYaF4kU+Cq4hfdN7ptVprpWfDBSLd 1193s # 7XSVE7TbCOGLbkTtj4S4VZkAZC7LaqRCmH3excHBmCix0Hha/gWysGTfp5nL0zox 1193s # Rae5Iqgc5wWtzgZ3vkCFnVXvN8nn9i2yoLKZIMzEPDxUD6a9m7pnEX7HRHEJ4t6p 1193s # 1Setv4XwlTKFi994f92S0DpmyzGaqZZ4sfVzfmNE/7uwbcGM5ga3mfVgya0KYPvB 1193s # 0op4h43XVB9d/70jGTNl5pMnlRZal7MXxu9/vgUBFqFiSy7O4QIDAQABo4IBbzCC 1193s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1193s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1193s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1193s # A1UdDgQWBBR3gcbR7J+w6R7OnhaYLsp2nRzCDDCBvgYDVR0jBIG2MIGzoYGapIGX 1193s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1193s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1193s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1193s # Y2hlLm9yZ4IUQ3/gt2FfW5ZQQT1YT5oqHGakBvMwDQYJKoZIhvcNAQELBQADggEB 1193s # AAikBfq5RXRDpWG+QaboXkkXNwC5UrlGoRto6aoN9Fe+hj6ZXCuqRJQ8U3qzBOt7 1193s # geQwuwu6Lx0fj1tkVV1JywoNMPs6g2gLKmxCOAjsylyvE26ES40WaTkdilmQsZcA 1193s # 2P5ymMQ2fbEHlgzFw3J1bMsDeekqulWTSrWMO2UTKfarCgVH2Y/bdOxuKbmiRIMs 1193s # UCrquj3pBWuumzdMvsaWQIk0SYjdEnKbF9tW2+2GJgzUkBwIgxEYLg67NnQXMUkK 1193s # YBlXAn+IgaENcf9OJrHUmI3YY9dczG7ij7bCZcYW4eOBiqVu5TAmDI/q8oU0h/aE 1193s # pZuyo0Sp0nXaUvPTMQCy8n8= 1193s # -----END CERTIFICATE----- 1193s # ' 1193s ok 81 1193s # testing : SSL_SERVER_CERT 1193s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1193s # received: '-----BEGIN CERTIFICATE----- 1193s # MIIE0TCCA7mgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1193s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1193s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1193s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMjE3 1193s # MTkwMzA1WhcNMjUxMjE3MTkwMzA1WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1193s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1193s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1193s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1193s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtkHAz+s+sZxRJMYgdgQXjOSg 1193s # 8itv4KWec2wXhWmF0jFU32WAnyBRUZb2O8C8DsPDU/FnLRAVlkD9+Klu3NNj+2x2 1193s # 0eoDdVBlqgVNNlIZxxldVjfZCO5axwleeiw+7yJ7E2Ie6V7fP9PGI3+8V8hl3CWX 1193s # plX+a97s3e9JexwYh7R+hUafua5Ro7J8Hp2UoBqtZgFm07HREz0V3vGeh08icuhl 1193s # OkrAnrvh6Yao9KumseJv+Xhey1ybVqWe8UitnnU6orXioZv557DAmRp9956GxVXT 1193s # gWlmQ8QETDXW53hregghrujAQem0Qfl7BW24Avi9+/pVOJVHOjYztn8xvpHvTwID 1193s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1193s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFNq8589exUiIPDEyCfaAOGWGCLcz 1193s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1193s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1193s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1193s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRDf+C3YV9bllBBPVhPmiocZqQG 1193s # 8zANBgkqhkiG9w0BAQsFAAOCAQEAGgC1v1YoFNLFOBwZxnn31qkDcJKgHIy94w1M 1193s # 8QqFPbwpxGqcLGGEchThqQ/HpCYS3j8kKDKbCQjDro/Gg3Vl6DNm+5tPRwWfvkyv 1193s # b2/ozwU9WprOKTzmHz8S05ckBXdO7aKHtMFf6bYVQcqu9rN33DGoj3UosblWiryS 1193s # tHfOa8+XTOuj1p5CHBnze5SqcHo4jPhFiBjGDQkp3xkVpEDflg1hnNbHZWcTnuTG 1193s # 1scFaJ0P65f99awbasipoJNCKeaC1T15k0vjaC0QgDIrwe8Gs3KUUjIoZD79u5Qo 1193s # aPHZQ+hwvZqSyfzpTqHhT5XMlyBYtbz21pkbzPKGxWDQrTH9rQ== 1193s # -----END CERTIFICATE----- 1193s # ' 1193s ok 82 1193s # testing : SSL_CLIENT_VERIFY 1193s # expected: 'SUCCESS' 1193s # received: 'SUCCESS' 1193s ok 83 1193s ok 1195s t/ssl/verify.t ...................... 1195s 1..3 1195s # Running under perl version 5.038002 for linux 1195s # Current time local: Tue Dec 17 19:08:26 2024 1195s # Current time GMT: Tue Dec 17 19:08:26 2024 1195s # Using Test.pm version 1.31 1195s # Using Apache/Test.pm version 1.42 1195s HTTP/1.1 403 Forbidden 1195s Connection: close 1195s Date: Tue, 17 Dec 2024 19:08:28 GMT 1195s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1195s Content-Length: 258 1195s Content-Type: text/html; charset=iso-8859-1 1195s Client-Date: Tue, 17 Dec 2024 19:08:28 GMT 1195s Client-Peer: 127.0.0.1:8532 1195s Client-Response-Num: 1 1195s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1195s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1195s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1195s Client-SSL-Socket-Class: IO::Socket::SSL 1195s Client-SSL-Version: TLSv1_3 1195s Title: 403 Forbidden 1195s 1195s 1195s 1195s 403 Forbidden 1195s 1195s

Forbidden

1195s

You don't have permission to access this resource.Reason: Cannot perform Post-Handshake Authentication.

1195s 1195s ok 1 1195s HTTP/1.1 200 OK 1195s Connection: close 1195s Date: Tue, 17 Dec 2024 19:08:28 GMT 1195s Accept-Ranges: bytes 1195s ETag: "1a-613edd771cbc0" 1195s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1195s Vary: In-If1 1195s Content-Length: 26 1195s Content-Type: text/html 1195s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1195s Client-Date: Tue, 17 Dec 2024 19:08:28 GMT 1195s Client-Peer: 127.0.0.1:8532 1195s Client-Response-Num: 1 1195s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1195s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1195s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1195s Client-SSL-Socket-Class: IO::Socket::SSL 1195s Client-SSL-Version: TLSv1_3 1195s DMMATCH1: 1 1195s 1195s welcome to localhost:8529 1195s ok 2 1195s 500 Server closed connection without sending any data back 1195s Content-Type: text/plain 1195s Client-Date: Tue, 17 Dec 2024 19:08:28 GMT 1195s Client-Warning: Internal response 1195s 1195s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1195s ok 3 1195s ok 1195s All tests successful. 1195s Files=142, Tests=7321, 312 wallclock secs ( 1.57 usr 0.34 sys + 132.87 cusr 137.46 csys = 272.24 CPU) 1195s Result: PASS 1195s [warning] server localhost:8529 shutdown 1196s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1196s Files=142, Tests=7321, 312 wallclock secs ( 1.57 usr 0.34 sys + 132.87 cusr 137.46 csys = 272.24 CPU) 1196s + grep -E '^Result: PASS' testlog.mpm_event 1196s Result: PASS 1196s + grep -E '^Result: FAIL' testlog.mpm_event 1196s + grep -E 'server dumped core' testlog.mpm_event 1196s + return 0 1196s autopkgtest [19:08:29]: test run-test-suite: -----------------------] 1199s run-test-suite PASS 1199s autopkgtest [19:08:32]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1200s autopkgtest [19:08:33]: test duplicate-module-load: preparing testbed 1270s autopkgtest [19:09:43]: testbed dpkg architecture: amd64 1270s autopkgtest [19:09:43]: testbed apt version: 2.7.14build2 1270s autopkgtest [19:09:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1270s autopkgtest [19:09:43]: testbed release detected to be: noble 1271s autopkgtest [19:09:44]: updating testbed package index (apt update) 1271s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1272s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1272s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1272s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1272s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1272s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1272s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1272s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 1273s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 1273s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 1273s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 1273s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 1273s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 1273s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 1273s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 1274s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 1274s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 1277s Fetched 1575 kB in 3s (506 kB/s) 1278s Reading package lists... 1279s Reading package lists... 1279s Building dependency tree... 1279s Reading state information... 1279s Calculating upgrade... 1279s The following packages will be upgraded: 1279s cloud-init fwupd libfwupd2 linux-firmware 1280s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1280s Need to get 503 MB of archives. 1280s After this operation, 984 kB of additional disk space will be used. 1280s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 1280s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 1288s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1931s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1932s Preconfiguring packages ... 1932s Fetched 503 MB in 10min 53s (771 kB/s) 1933s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 105899 files and directories currently installed.) 1933s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1933s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1933s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 1933s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1933s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 1933s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1936s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1936s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1936s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1937s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1937s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 1937s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1938s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1938s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1938s fwupd.service is a disabled or a static unit not running, not starting it. 1938s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1938s Processing triggers for man-db (2.12.0-4build2) ... 1939s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1939s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1939s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1939s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1939s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1947s Reading package lists... 1947s Building dependency tree... 1947s Reading state information... 1947s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1947s autopkgtest [19:21:00]: upgrading testbed (apt dist-upgrade and autopurge) 1947s Reading package lists... 1948s Building dependency tree... 1948s Reading state information... 1948s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1948s Starting 2 pkgProblemResolver with broken count: 0 1948s Done 1949s Entering ResolveByKeep 1949s 1949s The following packages will be upgraded: 1949s dpkg dpkg-dev libdpkg-perl 1949s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1949s Need to get 2625 kB of archives. 1949s After this operation, 0 B of additional disk space will be used. 1949s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 1951s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1952s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1952s Fetched 2625 kB in 3s (906 kB/s) 1952s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 1952s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 1952s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1952s Setting up dpkg (1.22.6ubuntu6.2) ... 1953s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 1953s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1953s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1953s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1953s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1953s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1953s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1953s Processing triggers for man-db (2.12.0-4build2) ... 1954s Reading package lists... 1955s Building dependency tree... 1955s Reading state information... 1955s Starting pkgProblemResolver with broken count: 0 1955s Starting 2 pkgProblemResolver with broken count: 0 1955s Done 1955s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1955s autopkgtest [19:21:08]: rebooting testbed after setup commands that affected boot 1968s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1977s Reading package lists... 1978s Building dependency tree... 1978s Reading state information... 1978s Starting pkgProblemResolver with broken count: 0 1978s Starting 2 pkgProblemResolver with broken count: 0 1978s Done 1979s The following NEW packages will be installed: 1979s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1979s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1979s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1979s Need to get 2066 kB of archives. 1979s After this operation, 8026 kB of additional disk space will be used. 1979s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 1979s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1979s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 1979s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 1979s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 1979s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.5 [1329 kB] 1981s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1981s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 1981s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2 amd64 2.4.58-1ubuntu8.5 [90.2 kB] 1981s Fetched 2066 kB in 3s (807 kB/s) 1981s Selecting previously unselected package libapr1t64:amd64. 1982s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 1982s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 1982s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1982s Selecting previously unselected package libaprutil1t64:amd64. 1982s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1982s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1982s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1982s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 1982s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1982s Selecting previously unselected package libaprutil1-ldap:amd64. 1982s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 1982s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1982s Selecting previously unselected package liblua5.4-0:amd64. 1982s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_amd64.deb ... 1982s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 1982s Selecting previously unselected package apache2-bin. 1982s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_amd64.deb ... 1982s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1982s Selecting previously unselected package apache2-data. 1982s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1982s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1982s Selecting previously unselected package apache2-utils. 1982s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 1982s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1982s Selecting previously unselected package apache2. 1982s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_amd64.deb ... 1982s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1982s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 1982s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 1982s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1982s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1982s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1982s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1982s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1982s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1982s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1982s Enabling module mpm_event. 1982s Enabling module authz_core. 1982s Enabling module authz_host. 1982s Enabling module authn_core. 1982s Enabling module auth_basic. 1982s Enabling module access_compat. 1982s Enabling module authn_file. 1982s Enabling module authz_user. 1982s Enabling module alias. 1982s Enabling module dir. 1982s Enabling module autoindex. 1982s Enabling module env. 1982s Enabling module mime. 1982s Enabling module negotiation. 1983s Enabling module setenvif. 1983s Enabling module filter. 1983s Enabling module deflate. 1983s Enabling module status. 1983s Enabling module reqtimeout. 1983s Enabling conf charset. 1983s Enabling conf localized-error-pages. 1983s Enabling conf other-vhosts-access-log. 1983s Enabling conf security. 1983s Enabling conf serve-cgi-bin. 1983s Enabling site 000-default. 1983s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1984s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1985s Processing triggers for ufw (0.36.2-6) ... 1985s Processing triggers for man-db (2.12.0-4build2) ... 1986s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1995s autopkgtest [19:21:48]: test duplicate-module-load: [----------------------- 1995s + cd /tmp/autopkgtest.IhHx5Z/autopkgtest_tmp 1995s + apache2ctl -l -M 1995s + sort unsorted 1995s + grep core.c sorted 1995s core.c 1995s http_core.c 1995s + uniq 1995s + diff -u sorted dedup 1996s autopkgtest [19:21:49]: test duplicate-module-load: -----------------------] 1996s autopkgtest [19:21:49]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1996s duplicate-module-load PASS 1996s autopkgtest [19:21:49]: test default-mods: preparing testbed 1997s Reading package lists... 1997s Building dependency tree... 1997s Reading state information... 1997s Starting pkgProblemResolver with broken count: 0 1997s Starting 2 pkgProblemResolver with broken count: 0 1997s Done 1997s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1998s autopkgtest [19:21:51]: test default-mods: [----------------------- 1998s alias_module (shared) 1998s auth_basic_module (shared) 1998s authn_core_module (shared) 1998s authz_core_module (shared) 1998s log_config_module (static) 1998s mime_module (shared) 1998s reqtimeout_module (shared) 1999s version_module (static) 1999s watchdog_module (static) 1999s autopkgtest [19:21:52]: test default-mods: -----------------------] 1999s default-mods PASS 1999s autopkgtest [19:21:52]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2000s autopkgtest [19:21:53]: test htcacheclean: preparing testbed 2000s Reading package lists... 2000s Building dependency tree... 2000s Reading state information... 2000s Starting pkgProblemResolver with broken count: 0 2000s Starting 2 pkgProblemResolver with broken count: 0 2000s Done 2001s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2002s autopkgtest [19:21:55]: test htcacheclean: [----------------------- 2002s + htc_enabled 2002s + ls /etc/rc[2345].d/S*apache-htcacheclean 2002s + return 1 2002s + a2enmod cache_disk 2002s Considering dependency cache for cache_disk: 2002s Enabling module cache. 2002s Enabling module cache_disk. 2002s Enabling external service apache-htcacheclean 2002s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2002s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2002s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 2002s The service will be started on next reboot. 2002s To activate the new configuration, you need to run: 2002s systemctl restart apache2 2002s systemctl start apache-htcacheclean 2002s + htc_enabled 2002s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2002s + return 0 2002s + service apache-htcacheclean start 2003s + ps -ef 2003s + grep /usr/bin/htcacheclean 2003s www-data 1570 1 0 19:21 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2003s root 2229 2095 0 19:21 ? 00:00:00 grep /usr/bin/htcacheclean 2003s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2003s + pgrep -P 1 -u www-data -G www-data htcacheclean 2003s 1570 2003s + service apache-htcacheclean status 2003s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2003s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2003s Active: active (running) since Tue 2024-12-17 19:21:37 UTC; 19s ago 2003s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2003s Main PID: 1570 (htcacheclean) 2003s Tasks: 1 (limit: 4623) 2003s Memory: 296.0K (peak: 848.0K) 2003s CPU: 3ms 2003s CGroup: /system.slice/apache-htcacheclean.service 2003s └─1570 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2003s 2003s Dec 17 19:21:37 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2003s Dec 17 19:21:37 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2003s + service apache-htcacheclean stop 2004s + sleep 1 2005s + pgrep -P 1 -u www-data -G www-data htcacheclean 2005s + service apache-htcacheclean status 2005s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2005s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2005s Active: inactive (dead) since Tue 2024-12-17 19:21:57 UTC; 1s ago 2005s Duration: 19.831s 2005s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2005s Main PID: 1570 (code=exited, status=0/SUCCESS) 2005s CPU: 3ms 2005s 2005s Dec 17 19:21:37 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2005s Dec 17 19:21:37 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2005s Dec 17 19:21:57 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2005s Dec 17 19:21:57 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2005s Dec 17 19:21:57 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2005s + a2dismod cache_disk 2005s Disabling external service apache-htcacheclean 2005s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2005s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2005s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 2006s Module cache_disk disabled. 2006s To activate the new configuration, you need to run: 2006s systemctl restart apache2 2006s systemctl stop apache-htcacheclean 2006s + htc_enabled 2006s + ls /etc/rc[2345].d/S*apache-htcacheclean 2006s + return 1 2006s + a2enmod cache_socache 2006s Considering dependency cache for cache_socache: 2006s Module cache already enabled 2006s Enabling module cache_socache. 2006s To activate the new configuration, you need to run: 2006s systemctl restart apache2 2006s + htc_enabled 2006s + ls /etc/rc[2345].d/S*apache-htcacheclean 2006s + return 1 2006s + exit 0 2006s autopkgtest [19:21:59]: test htcacheclean: -----------------------] 2006s autopkgtest [19:21:59]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2006s htcacheclean PASS 2007s autopkgtest [19:22:00]: test ssl-passphrase: preparing testbed 2007s Reading package lists... 2007s Building dependency tree... 2007s Reading state information... 2008s Starting pkgProblemResolver with broken count: 0 2008s Starting 2 pkgProblemResolver with broken count: 0 2008s Done 2008s The following NEW packages will be installed: 2008s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2008s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2008s Need to get 1267 kB of archives. 2008s After this operation, 4831 kB of additional disk space will be used. 2008s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 2010s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 tcl8.6 amd64 8.6.14+dfsg-1build1 [14.7 kB] 2010s Get:3 http://ftpmaster.internal/ubuntu noble/universe amd64 tcl-expect amd64 5.45.4-3 [110 kB] 2010s Get:4 http://ftpmaster.internal/ubuntu noble/universe amd64 expect amd64 5.45.4-3 [137 kB] 2010s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2010s Preconfiguring packages ... 2010s Fetched 1267 kB in 2s (652 kB/s) 2010s Selecting previously unselected package libtcl8.6:amd64. 2010s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106717 files and directories currently installed.) 2010s Preparing to unpack .../libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 2010s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 2011s Selecting previously unselected package tcl8.6. 2011s Preparing to unpack .../tcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 2011s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 2011s Selecting previously unselected package tcl-expect:amd64. 2011s Preparing to unpack .../tcl-expect_5.45.4-3_amd64.deb ... 2011s Unpacking tcl-expect:amd64 (5.45.4-3) ... 2011s Selecting previously unselected package expect. 2011s Preparing to unpack .../expect_5.45.4-3_amd64.deb ... 2011s Unpacking expect (5.45.4-3) ... 2011s Selecting previously unselected package ssl-cert. 2011s Preparing to unpack .../ssl-cert_1.1.2ubuntu1_all.deb ... 2011s Unpacking ssl-cert (1.1.2ubuntu1) ... 2011s Setting up ssl-cert (1.1.2ubuntu1) ... 2011s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2012s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 2012s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 2012s Setting up tcl-expect:amd64 (5.45.4-3) ... 2012s Setting up expect (5.45.4-3) ... 2012s Processing triggers for man-db (2.12.0-4build2) ... 2012s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2013s autopkgtest [19:22:06]: test ssl-passphrase: [----------------------- 2013s + cd /etc/ssl/private 2013s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2013s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2013s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2013s writing RSA key 2013s + a2enmod ssl 2013s Considering dependency mime for ssl: 2013s Module mime already enabled 2013s Considering dependency socache_shmcb for ssl: 2013s Enabling module socache_shmcb. 2013s Enabling module ssl. 2013s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2013s To activate the new configuration, you need to run: 2013s systemctl restart apache2 2013s + a2ensite default-ssl 2013s Enabling site default-ssl. 2013s To activate the new configuration, you need to run: 2013s systemctl reload apache2 2013s + expect 2013s + password_responder 2013s + [ ! -e /run/systemd/ask-password/sck.* ] 2013s + sleep 1 2013s spawn service apache2 restart 2014s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 2014s + [ ! -e /run/systemd/ask-password/sck.1b7fadc735afd3fd ] 2014s + echo ssl-passphrase test password responder: found prompt, sending password 2014s + echo test 2014s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.1b7fadc735afd3fd 2014s 2014s + echo Hello, world! 2014s + curl -k https://localhost/hello.txt 2014s % Total % Received % Xferd Average Speed Time Time Time Current 2014s Dload Upload Total Spent Left Speed 2014s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2471 0 --:--:-- --:--:-- --:--:-- 2800 2014s + result=Hello, world! 2014s + [ Hello, world! != Hello, world! ] 2015s autopkgtest [19:22:08]: test ssl-passphrase: -----------------------] 2015s ssl-passphrase PASS 2015s autopkgtest [19:22:08]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2015s autopkgtest [19:22:08]: test check-http2: preparing testbed 2070s autopkgtest [19:23:03]: testbed dpkg architecture: amd64 2070s autopkgtest [19:23:03]: testbed apt version: 2.7.14build2 2071s autopkgtest [19:23:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2071s autopkgtest [19:23:04]: testbed release detected to be: noble 2072s autopkgtest [19:23:05]: updating testbed package index (apt update) 2072s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2073s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2073s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2073s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2073s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2073s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 2073s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2073s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 2073s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 2073s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 2073s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 2073s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 2073s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 2073s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 2074s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 2074s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 2074s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 2078s Fetched 1575 kB in 2s (705 kB/s) 2079s Reading package lists... 2079s Reading package lists... 2079s Building dependency tree... 2079s Reading state information... 2080s Calculating upgrade... 2080s The following packages will be upgraded: 2080s cloud-init fwupd libfwupd2 linux-firmware 2080s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2080s Need to get 503 MB of archives. 2080s After this operation, 984 kB of additional disk space will be used. 2080s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 2080s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 2085s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2531s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2532s Preconfiguring packages ... 2532s Fetched 503 MB in 7min 32s (1113 kB/s) 2532s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 105899 files and directories currently installed.) 2532s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 2532s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2532s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 2532s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2532s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 2532s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2535s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2535s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2535s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2536s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2536s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 2536s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2537s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2537s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2537s fwupd.service is a disabled or a static unit not running, not starting it. 2537s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2537s Processing triggers for man-db (2.12.0-4build2) ... 2538s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2538s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2538s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2538s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2538s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2545s Reading package lists... 2545s Building dependency tree... 2545s Reading state information... 2545s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2545s autopkgtest [19:30:58]: upgrading testbed (apt dist-upgrade and autopurge) 2545s Reading package lists... 2545s Building dependency tree... 2545s Reading state information... 2546s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2546s Starting 2 pkgProblemResolver with broken count: 0 2546s Done 2546s Entering ResolveByKeep 2546s 2546s The following packages will be upgraded: 2546s dpkg dpkg-dev libdpkg-perl 2546s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2546s Need to get 2625 kB of archives. 2546s After this operation, 0 B of additional disk space will be used. 2546s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 2548s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2548s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2549s Fetched 2625 kB in 2s (1076 kB/s) 2549s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2549s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 2549s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2549s Setting up dpkg (1.22.6ubuntu6.2) ... 2550s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2550s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2550s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2550s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2550s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2550s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2550s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2550s Processing triggers for man-db (2.12.0-4build2) ... 2551s Reading package lists... 2551s Building dependency tree... 2551s Reading state information... 2552s Starting pkgProblemResolver with broken count: 0 2552s Starting 2 pkgProblemResolver with broken count: 0 2552s Done 2552s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2552s autopkgtest [19:31:05]: rebooting testbed after setup commands that affected boot 2571s Reading package lists... 2571s Building dependency tree... 2571s Reading state information... 2572s Starting pkgProblemResolver with broken count: 0 2572s Starting 2 pkgProblemResolver with broken count: 0 2572s Done 2572s The following NEW packages will be installed: 2572s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2572s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2572s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 2572s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 2572s Need to get 2529 kB of archives. 2572s After this operation, 9490 kB of additional disk space will be used. 2572s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 2573s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 2573s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 2573s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 2573s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 2573s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.5 [1329 kB] 2574s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2574s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 2574s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2 amd64 2.4.58-1ubuntu8.5 [90.2 kB] 2575s Get:10 http://ftpmaster.internal/ubuntu noble/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 2575s Get:11 http://ftpmaster.internal/ubuntu noble/universe amd64 libjemalloc2 amd64 5.3.0-2build1 [256 kB] 2575s Get:12 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 nghttp2-client amd64 1.59.0-1ubuntu0.1 [158 kB] 2575s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2576s Preconfiguring packages ... 2576s Fetched 2529 kB in 3s (863 kB/s) 2576s Selecting previously unselected package libapr1t64:amd64. 2576s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2576s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 2576s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 2576s Selecting previously unselected package libaprutil1t64:amd64. 2576s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 2576s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2576s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2576s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 2576s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2576s Selecting previously unselected package libaprutil1-ldap:amd64. 2576s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 2576s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2576s Selecting previously unselected package liblua5.4-0:amd64. 2576s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_amd64.deb ... 2576s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 2576s Selecting previously unselected package apache2-bin. 2576s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_amd64.deb ... 2576s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2576s Selecting previously unselected package apache2-data. 2576s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2576s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2576s Selecting previously unselected package apache2-utils. 2576s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 2576s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2576s Selecting previously unselected package apache2. 2576s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_amd64.deb ... 2576s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2576s Selecting previously unselected package libev4t64:amd64. 2576s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 2576s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 2576s Selecting previously unselected package libjemalloc2:amd64. 2576s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_amd64.deb ... 2576s Unpacking libjemalloc2:amd64 (5.3.0-2build1) ... 2576s Selecting previously unselected package nghttp2-client. 2576s Preparing to unpack .../11-nghttp2-client_1.59.0-1ubuntu0.1_amd64.deb ... 2576s Unpacking nghttp2-client (1.59.0-1ubuntu0.1) ... 2576s Selecting previously unselected package ssl-cert. 2576s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 2576s Unpacking ssl-cert (1.1.2ubuntu1) ... 2576s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 2576s Setting up libjemalloc2:amd64 (5.3.0-2build1) ... 2576s Setting up nghttp2-client (1.59.0-1ubuntu0.1) ... 2576s Setting up ssl-cert (1.1.2ubuntu1) ... 2577s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2577s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 2577s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 2577s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2577s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2577s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2577s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2577s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2577s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2577s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2577s Enabling module mpm_event. 2577s Enabling module authz_core. 2577s Enabling module authz_host. 2577s Enabling module authn_core. 2577s Enabling module auth_basic. 2577s Enabling module access_compat. 2577s Enabling module authn_file. 2577s Enabling module authz_user. 2577s Enabling module alias. 2577s Enabling module dir. 2577s Enabling module autoindex. 2577s Enabling module env. 2577s Enabling module mime. 2577s Enabling module negotiation. 2577s Enabling module setenvif. 2577s Enabling module filter. 2577s Enabling module deflate. 2577s Enabling module status. 2577s Enabling module reqtimeout. 2577s Enabling conf charset. 2577s Enabling conf localized-error-pages. 2577s Enabling conf other-vhosts-access-log. 2577s Enabling conf security. 2577s Enabling conf serve-cgi-bin. 2577s Enabling site 000-default. 2578s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2578s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2579s Processing triggers for ufw (0.36.2-6) ... 2579s Processing triggers for man-db (2.12.0-4build2) ... 2580s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2588s autopkgtest [19:31:41]: test check-http2: [----------------------- 2588s + a2enmod http2 2588s Enabling module http2. 2588s To activate the new configuration, you need to run: 2588s systemctl restart apache2 2588s + a2enmod ssl 2588s Considering dependency mime for ssl: 2588s Module mime already enabled 2588s Considering dependency socache_shmcb for ssl: 2588s Enabling module socache_shmcb. 2588s Enabling module ssl. 2588s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2588s To activate the new configuration, you need to run: 2588s systemctl restart apache2 2588s + a2ensite default-ssl 2588s Enabling site default-ssl. 2588s To activate the new configuration, you need to run: 2588s systemctl reload apache2 2588s + echo Protocols h2c h2 http/1.1 2588s + service apache2 restart 2588s + echo Hello, world! 2588s + testapache curl -s -k http://localhost/hello.txt 2588s + cmd=curl -s -k http://localhost/hello.txt 2588s + curl -s -k http://localhost/hello.txt 2588s + OK 2588s result=Hello, world! 2588s + [ Hello, world! != Hello, world! ] 2588s + echo OK 2588s + testapache curl -s -k https://localhost/hello.txt 2588s + cmd=curl -s -k https://localhost/hello.txt 2588s + curl -s -k https://localhost/hello.txt 2588s + OK 2588s result=Hello, world! 2588s + [ Hello, world! != Hello, world! ] 2588s + echo OK 2588s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2588s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2588s + nghttp --no-verify-peer https://localhost/hello.txt 2588s OK 2588s + result=Hello, world! 2588s + [ Hello, world! != Hello, world! ] 2588s + echo OK 2588s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2588s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2588s + nghttp -u --no-verify-peer http://localhost/hello.txt 2588s + result=Hello, world! 2588s + [ Hello, world! != Hello, world! ] 2588s + echo OK 2588s OK 2588s autopkgtest [19:31:41]: test check-http2: -----------------------] 2589s check-http2 PASS 2589s autopkgtest [19:31:42]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2589s autopkgtest [19:31:42]: test check-ubuntu-branding: preparing testbed 2657s autopkgtest [19:32:50]: testbed dpkg architecture: amd64 2657s autopkgtest [19:32:50]: testbed apt version: 2.7.14build2 2658s autopkgtest [19:32:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2658s autopkgtest [19:32:51]: testbed release detected to be: noble 2659s autopkgtest [19:32:52]: updating testbed package index (apt update) 2659s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2659s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2659s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2660s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2660s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2660s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 2660s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2660s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 2660s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 2660s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 2660s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 2660s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 2660s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 2660s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 2660s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 2660s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 2660s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 2664s Fetched 1575 kB in 2s (987 kB/s) 2665s Reading package lists... 2665s Reading package lists... 2666s Building dependency tree... 2666s Reading state information... 2666s Calculating upgrade... 2666s The following packages will be upgraded: 2666s cloud-init fwupd libfwupd2 linux-firmware 2666s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2666s Need to get 503 MB of archives. 2666s After this operation, 984 kB of additional disk space will be used. 2666s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 2666s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 2668s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2696s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2697s Preconfiguring packages ... 2697s Fetched 503 MB in 30s (16.6 MB/s) 2697s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 105899 files and directories currently installed.) 2697s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 2697s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2697s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 2697s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2697s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 2697s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2700s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2700s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2700s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2701s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2701s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 2701s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2702s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2702s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2702s fwupd.service is a disabled or a static unit not running, not starting it. 2702s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2702s Processing triggers for man-db (2.12.0-4build2) ... 2703s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2703s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2703s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2703s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2703s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2711s Reading package lists... 2711s Building dependency tree... 2711s Reading state information... 2711s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2712s autopkgtest [19:33:45]: upgrading testbed (apt dist-upgrade and autopurge) 2712s Reading package lists... 2712s Building dependency tree... 2712s Reading state information... 2712s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2712s Starting 2 pkgProblemResolver with broken count: 0 2712s Done 2713s Entering ResolveByKeep 2713s 2713s The following packages will be upgraded: 2713s dpkg dpkg-dev libdpkg-perl 2713s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2713s Need to get 2625 kB of archives. 2713s After this operation, 0 B of additional disk space will be used. 2713s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 2714s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2714s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2714s Fetched 2625 kB in 1s (3709 kB/s) 2714s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2714s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 2714s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2714s Setting up dpkg (1.22.6ubuntu6.2) ... 2715s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2715s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2715s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2715s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2715s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2715s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2715s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2715s Processing triggers for man-db (2.12.0-4build2) ... 2716s Reading package lists... 2716s Building dependency tree... 2716s Reading state information... 2717s Starting pkgProblemResolver with broken count: 0 2717s Starting 2 pkgProblemResolver with broken count: 0 2717s Done 2717s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2717s autopkgtest [19:33:50]: rebooting testbed after setup commands that affected boot 2730s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2740s Reading package lists... 2740s Building dependency tree... 2740s Reading state information... 2740s Starting pkgProblemResolver with broken count: 0 2740s Starting 2 pkgProblemResolver with broken count: 0 2740s Done 2741s The following NEW packages will be installed: 2741s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2741s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2741s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2741s Need to get 2066 kB of archives. 2741s After this operation, 8026 kB of additional disk space will be used. 2741s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 2741s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 2741s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 2741s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 2741s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 2741s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.5 [1329 kB] 2742s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2742s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 2742s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2 amd64 2.4.58-1ubuntu8.5 [90.2 kB] 2742s Fetched 2066 kB in 1s (2864 kB/s) 2742s Selecting previously unselected package libapr1t64:amd64. 2742s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2742s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 2742s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 2742s Selecting previously unselected package libaprutil1t64:amd64. 2742s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 2742s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2742s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2742s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 2742s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2742s Selecting previously unselected package libaprutil1-ldap:amd64. 2742s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 2742s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2742s Selecting previously unselected package liblua5.4-0:amd64. 2742s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_amd64.deb ... 2742s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 2742s Selecting previously unselected package apache2-bin. 2742s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_amd64.deb ... 2742s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2742s Selecting previously unselected package apache2-data. 2742s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2742s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2742s Selecting previously unselected package apache2-utils. 2742s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 2742s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2742s Selecting previously unselected package apache2. 2742s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_amd64.deb ... 2742s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2742s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 2742s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 2742s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2742s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2742s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2742s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2742s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2742s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2742s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2742s Enabling module mpm_event. 2743s Enabling module authz_core. 2743s Enabling module authz_host. 2743s Enabling module authn_core. 2743s Enabling module auth_basic. 2743s Enabling module access_compat. 2743s Enabling module authn_file. 2743s Enabling module authz_user. 2743s Enabling module alias. 2743s Enabling module dir. 2743s Enabling module autoindex. 2743s Enabling module env. 2743s Enabling module mime. 2743s Enabling module negotiation. 2743s Enabling module setenvif. 2743s Enabling module filter. 2743s Enabling module deflate. 2743s Enabling module status. 2743s Enabling module reqtimeout. 2743s Enabling conf charset. 2743s Enabling conf localized-error-pages. 2743s Enabling conf other-vhosts-access-log. 2743s Enabling conf security. 2743s Enabling conf serve-cgi-bin. 2743s Enabling site 000-default. 2744s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2744s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2745s Processing triggers for ufw (0.36.2-6) ... 2745s Processing triggers for man-db (2.12.0-4build2) ... 2746s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2755s autopkgtest [19:34:28]: test check-ubuntu-branding: [----------------------- 2755s + ubuntu_logo_path=icons/ubuntu-logo.png 2755s ++ curl -s http://localhost 2755s + html_content=' 2755s 2755s 2755s 2755s 2755s Apache2 Ubuntu Default Page: It works 2755s 2755s 2755s 2755s
2755s 2755s
2755s
2755s

2755s This is the default welcome page used to test the correct 2755s operation of the Apache2 server after installation on Ubuntu systems. 2755s It is based on the equivalent page on Debian, from which the Ubuntu Apache 2755s packaging is derived. 2755s If you can read this page, it means that the Apache HTTP server installed at 2755s this site is working properly. You should replace this file (located at 2755s /var/www/html/index.html) before continuing to operate your HTTP server. 2755s

2755s 2755s

2755s If you are a normal user of this web site and don'\''t know what this page is 2755s about, this probably means that the site is currently unavailable due to 2755s maintenance. 2755s If the problem persists, please contact the site'\''s administrator. 2755s

2755s 2755s
2755s
2755s
2755s Configuration Overview 2755s
2755s
2755s

2755s Ubuntu'\''s Apache2 default configuration is different from the 2755s upstream default configuration, and split into several files optimized for 2755s interaction with Ubuntu tools. The configuration system is 2755s fully documented in 2755s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 2755s documentation. Documentation for the web server itself can be 2755s found by accessing the manual if the apache2-doc 2755s package was installed on this server. 2755s

2755s

2755s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 2755s

2755s
2755s /etc/apache2/
2755s |-- apache2.conf
2755s |       `--  ports.conf
2755s |-- mods-enabled
2755s |       |-- *.load
2755s |       `-- *.conf
2755s |-- conf-enabled
2755s |       `-- *.conf
2755s |-- sites-enabled
2755s |       `-- *.conf
2755s           
2755s
    2755s
  • 2755s apache2.conf is the main configuration 2755s file. It puts the pieces together by including all remaining configuration 2755s files when starting up the web server. 2755s
  • 2755s 2755s
  • 2755s ports.conf is always included from the 2755s main configuration file. It is used to determine the listening ports for 2755s incoming connections, and this file can be customized anytime. 2755s
  • 2755s 2755s
  • 2755s Configuration files in the mods-enabled/, 2755s conf-enabled/ and sites-enabled/ directories contain 2755s particular configuration snippets which manage modules, global configuration 2755s fragments, or virtual host configurations, respectively. 2755s
  • 2755s 2755s
  • 2755s They are activated by symlinking available 2755s configuration files from their respective 2755s *-available/ counterparts. These should be managed 2755s by using our helpers 2755s 2755s a2enmod, 2755s a2dismod, 2755s 2755s 2755s a2ensite, 2755s a2dissite, 2755s 2755s and 2755s 2755s a2enconf, 2755s a2disconf 2755s . See their respective man pages for detailed information. 2755s
  • 2755s 2755s
  • 2755s The binary is called apache2 and is managed using systemd, so to 2755s start/stop the service use systemctl start apache2 and 2755s systemctl stop apache2, and use systemctl status apache2 2755s and journalctl -u apache2 to check status. system 2755s and apache2ctl can also be used for service management if 2755s desired. 2755s Calling /usr/bin/apache2 directly will not work with the 2755s default configuration. 2755s
  • 2755s
2755s
2755s 2755s
2755s
2755s Document Roots 2755s
2755s 2755s
2755s

2755s By default, Ubuntu does not allow access through the web browser to 2755s any file outside of those located in /var/www, 2755s public_html 2755s directories (when enabled) and /usr/share (for web 2755s applications). If your site is using a web document root 2755s located elsewhere (such as in /srv) you may need to whitelist your 2755s document root directory in /etc/apache2/apache2.conf. 2755s

2755s

2755s The default Ubuntu document root is /var/www/html. You 2755s can make your own virtual hosts under /var/www. 2755s

2755s
2755s 2755s
2755s
2755s Reporting Problems 2755s
2755s
2755s

2755s Please use the ubuntu-bug tool to report bugs in the 2755s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 2755s

2755s

2755s Please report bugs specific to modules (such as PHP and others) 2755s to their respective packages, not to the web server itself. 2755s

2755s
2755s 2755s
2755s
2755s
2755s
2755s 2755s ' 2755s + [[ 2755s 2755s 2755s 2755s 2755s Apache2 Ubuntu Default Page: It works 2755s 2755s 2755s 2755s
2755s 2755s
2755s
2755s

2755s This is the default welcome page used to test the correct 2755s operation of the Apache2 server after installation on Ubuntu systems. 2755s It is based on the equivalent page on Debian, from which the Ubuntu Apache 2755s packaging is derived. 2755s If you can read this page, it means that the Apache HTTP server installed at 2755s this site is working properly. You should replace this file (located at 2755s /var/www/html/index.html) before continuing to operate your HTTP server. 2755s

2755s 2755s

2755s If you are a normal user of this web site and don't know what this page is 2755s about, this probably means that the site is currently unavailable due to 2755s maintenance. 2755s If the problem persists, please contact the site's administrator. 2755s

2755s 2755s
2755s
2755s
2755s Configuration Overview 2755s
2755s
2755s

2755s Ubuntu's Apache2 default configuration is different from the 2755s upstream default configuration, and split into several files optimized for 2755s interaction with Ubuntu tools. The configuration system is 2755s fully documented in 2755s /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full 2755s documentation. Documentation for the web server itself can be 2755s found by accessing the manual if the apache2-doc 2755s package was installed on this server. 2755s

2755s

2755s The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows: 2755s

2755s
2755s /etc/apache2/
2755s |-- apache2.conf
2755s |       `--  ports.conf
2755s |-- mods-enabled
2755s |       |-- *.load
2755s |       `-- *.conf
2755s |-- conf-enabled
2755s |       `-- *.conf
2755s |-- sites-enabled
2755s |       `-- *.conf
2755s           
2755s
    2755s
  • 2755s apache2.conf is the main configuration 2755s file. It puts the pieces together by including all remaining configuration 2755s files when starting up the web server. 2755s
  • 2755s 2755s
  • 2755s ports.conf is always included from the 2755s main configuration file. It is used to determine the listening ports for 2755s incoming connections, and this file can be customized anytime. 2755s
  • 2755s 2755s
  • 2755s Configuration files in the mods-enabled/, 2755s conf-enabled/ and sites-enabled/ directories contain 2755s particular configuration snippets which manage modules, global configuration 2755s fragments, or virtual host configurations, respectively. 2755s
  • 2755s 2755s
  • 2755s They are activated by symlinking available 2755s configuration files from their respective 2755s *-available/ counterparts. These should be managed 2755s by using our helpers 2755s 2755s a2enmod, 2755s a2dismod, 2755s 2755s 2755s a2ensite, 2755s a2dissite, 2755s 2755s and 2755s 2755s a2enconf, 2755s a2disconf 2755s . See their respective man pages for detailed information. 2755s
  • 2755s 2755s
  • 2755s The binary is called apache2 and is managed using systemd, so to 2755s start/stop the service use systemctl start apache2 and 2755s systemctl stop apache2, and use systemctl status apache2 2755s and journalctl -u apache2 to check status. system 2755s and apache2ctl can also be used for service management if 2755s desired. 2755s Calling /usr/bin/apache2 directly will not work with the 2755s default configuration. 2755s
  • 2755s
2755s
2755s 2755s
2755s
2755s Document Roots 2755s
2755s 2755s
2755s

2755s By default, Ubuntu does not allow access through the web browser to 2755s any file outside of those located in /var/www, 2755s public_html 2755s directories (when enabled) and /usr/share (for web 2755s applications). If your site is using a web document root 2755s located elsewhere (such as in /srv) you may need to whitelist your 2755s document root directory in /etc/apache2/apache2.conf. 2755s

2755s

2755s The default Ubuntu document root is /var/www/html. You 2755s can make your own virtual hosts under /var/www. 2755s

2755s
2755s 2755s
2755s
2755s Reporting Problems 2755s
2755s
2755s

2755s Please use the ubuntu-bug tool to report bugs in the 2755s Apache2 package with Ubuntu. However, check existing bug reports before reporting a new bug. 2755s

2755s

2755s Please report bugs specific to modules (such as PHP and others) 2755s to their respective packages, not to the web server itself. 2755s

2755s
2755s 2755s
2755s
2755s
2755s
2755s 2755s =~ icons/ubuntu-logo\.png ]] 2755s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2755s ++ grep Content-Type 2755s ++ tr -d '[:space:]' 2755s ++ cut -d ' ' -f 2- 2755s + content_type=image/png 2755s + expected=image/png 2755s + '[' image/png '!=' image/png ']' 2755s autopkgtest [19:34:28]: test check-ubuntu-branding: -----------------------] 2756s autopkgtest [19:34:29]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2756s check-ubuntu-branding PASS 2756s autopkgtest [19:34:29]: test chroot: preparing testbed 2822s autopkgtest [19:35:35]: testbed dpkg architecture: amd64 2822s autopkgtest [19:35:35]: testbed apt version: 2.7.14build2 2823s autopkgtest [19:35:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2823s autopkgtest [19:35:36]: testbed release detected to be: noble 2824s autopkgtest [19:35:37]: updating testbed package index (apt update) 2824s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2824s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2824s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2825s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2825s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 2825s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2825s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2825s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [143 kB] 2825s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [70.8 kB] 2825s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3768 B] 2825s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [1176 B] 2825s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [59.3 kB] 2825s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [360 B] 2825s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [369 kB] 2825s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [496 kB] 2825s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [10.7 kB] 2825s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [344 B] 2828s Fetched 1575 kB in 1s (1622 kB/s) 2829s Reading package lists... 2829s Reading package lists... 2830s Building dependency tree... 2830s Reading state information... 2830s Calculating upgrade... 2830s The following packages will be upgraded: 2830s cloud-init fwupd libfwupd2 linux-firmware 2830s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2830s Need to get 503 MB of archives. 2830s After this operation, 984 kB of additional disk space will be used. 2830s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfwupd2 amd64 1.9.27-0ubuntu1~24.04.1 [136 kB] 2830s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fwupd amd64 1.9.27-0ubuntu1~24.04.1 [4584 kB] 2831s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-firmware amd64 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2855s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2855s Preconfiguring packages ... 2855s Fetched 503 MB in 25s (19.8 MB/s) 2856s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 105899 files and directories currently installed.) 2856s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 2856s Unpacking libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2856s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_amd64.deb ... 2856s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2856s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_amd64.deb ... 2856s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2858s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2858s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2859s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2860s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2860s Setting up libfwupd2:amd64 (1.9.27-0ubuntu1~24.04.1) ... 2860s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2860s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2860s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2860s fwupd.service is a disabled or a static unit not running, not starting it. 2860s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2861s Processing triggers for man-db (2.12.0-4build2) ... 2862s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2862s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2862s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2862s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2862s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2869s Reading package lists... 2869s Building dependency tree... 2869s Reading state information... 2869s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2870s autopkgtest [19:36:23]: upgrading testbed (apt dist-upgrade and autopurge) 2870s Reading package lists... 2870s Building dependency tree... 2870s Reading state information... 2870s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2870s Starting 2 pkgProblemResolver with broken count: 0 2870s Done 2871s Entering ResolveByKeep 2871s 2871s The following packages will be upgraded: 2871s dpkg dpkg-dev libdpkg-perl 2871s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2871s Need to get 2625 kB of archives. 2871s After this operation, 0 B of additional disk space will be used. 2871s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu6.2 [1281 kB] 2872s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2872s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2872s Fetched 2625 kB in 1s (3779 kB/s) 2872s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2872s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_amd64.deb ... 2872s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2872s Setting up dpkg (1.22.6ubuntu6.2) ... 2872s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2872s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2872s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2873s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2873s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2873s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2873s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2873s Processing triggers for man-db (2.12.0-4build2) ... 2874s Reading package lists... 2874s Building dependency tree... 2874s Reading state information... 2874s Starting pkgProblemResolver with broken count: 0 2874s Starting 2 pkgProblemResolver with broken count: 0 2874s Done 2875s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2875s autopkgtest [19:36:28]: rebooting testbed after setup commands that affected boot 2888s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2897s Reading package lists... 2897s Building dependency tree... 2897s Reading state information... 2898s Starting pkgProblemResolver with broken count: 0 2898s Starting 2 pkgProblemResolver with broken count: 0 2898s Done 2898s The following NEW packages will be installed: 2898s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2898s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base 2898s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 2898s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2898s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 2898s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 2898s 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. 2898s Need to get 48.2 MB of archives. 2898s After this operation, 155 MB of additional disk space will be used. 2898s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libapr1t64 amd64 1.7.2-3.1ubuntu0.1 [108 kB] 2898s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 2898s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 2898s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 2898s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 2898s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-bin amd64 2.4.58-1ubuntu8.5 [1329 kB] 2899s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2899s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2-utils amd64 2.4.58-1ubuntu8.5 [97.1 kB] 2899s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main amd64 apache2 amd64 2.4.58-1ubuntu8.5 [90.2 kB] 2899s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04 [51.5 kB] 2899s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 2899s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 2899s Get:13 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [10.7 MB] 2900s Get:14 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04 [1038 B] 2900s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 2900s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 2900s Get:17 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB] 2900s Get:18 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04 [148 kB] 2900s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB] 2900s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB] 2900s Get:21 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3031 kB] 2900s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1322 kB] 2900s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2772 kB] 2900s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1184 kB] 2901s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1641 kB] 2901s Get:26 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB] 2901s Get:27 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2681 kB] 2901s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB] 2903s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04 [494 kB] 2903s Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 2903s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 2903s Fetched 48.2 MB in 5s (10.2 MB/s) 2903s Selecting previously unselected package libapr1t64:amd64. 2903s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106004 files and directories currently installed.) 2903s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_amd64.deb ... 2903s Unpacking libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 2903s Selecting previously unselected package libaprutil1t64:amd64. 2903s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 2903s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2903s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2903s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 2903s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2903s Selecting previously unselected package libaprutil1-ldap:amd64. 2903s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 2903s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2903s Selecting previously unselected package liblua5.4-0:amd64. 2903s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_amd64.deb ... 2903s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 2903s Selecting previously unselected package apache2-bin. 2903s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_amd64.deb ... 2903s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2903s Selecting previously unselected package apache2-data. 2903s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2903s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2903s Selecting previously unselected package apache2-utils. 2903s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_amd64.deb ... 2903s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2903s Selecting previously unselected package apache2. 2903s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_amd64.deb ... 2903s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2903s Selecting previously unselected package gcc-13-base:amd64. 2903s Preparing to unpack .../09-gcc-13-base_13.3.0-6ubuntu2~24.04_amd64.deb ... 2903s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 2903s Selecting previously unselected package libisl23:amd64. 2903s Preparing to unpack .../10-libisl23_0.26-3build1_amd64.deb ... 2903s Unpacking libisl23:amd64 (0.26-3build1) ... 2903s Selecting previously unselected package libmpc3:amd64. 2903s Preparing to unpack .../11-libmpc3_1.3.1-1build1_amd64.deb ... 2903s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 2903s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 2904s Preparing to unpack .../12-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 2904s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2904s Selecting previously unselected package cpp-13. 2904s Preparing to unpack .../13-cpp-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 2904s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 2904s Selecting previously unselected package cpp-x86-64-linux-gnu. 2904s Preparing to unpack .../14-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2904s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2904s Selecting previously unselected package cpp. 2904s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 2904s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2904s Selecting previously unselected package libcc1-0:amd64. 2904s Preparing to unpack .../16-libcc1-0_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libgomp1:amd64. 2904s Preparing to unpack .../17-libgomp1_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libitm1:amd64. 2904s Preparing to unpack .../18-libitm1_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libatomic1:amd64. 2904s Preparing to unpack .../19-libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libasan8:amd64. 2904s Preparing to unpack .../20-libasan8_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package liblsan0:amd64. 2904s Preparing to unpack .../21-liblsan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libtsan2:amd64. 2904s Preparing to unpack .../22-libtsan2_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libubsan1:amd64. 2904s Preparing to unpack .../23-libubsan1_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libhwasan0:amd64. 2904s Preparing to unpack .../24-libhwasan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libquadmath0:amd64. 2904s Preparing to unpack .../25-libquadmath0_14.2.0-4ubuntu2~24.04_amd64.deb ... 2904s Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 2904s Selecting previously unselected package libgcc-13-dev:amd64. 2904s Preparing to unpack .../26-libgcc-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 2904s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 2904s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 2904s Preparing to unpack .../27-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 2904s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2904s Selecting previously unselected package gcc-13. 2904s Preparing to unpack .../28-gcc-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 2904s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 2904s Selecting previously unselected package gcc-x86-64-linux-gnu. 2904s Preparing to unpack .../29-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 2904s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2904s Selecting previously unselected package gcc. 2905s Preparing to unpack .../30-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 2905s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2905s Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 2905s Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libmpc3:amd64 (1.3.1-1build1) ... 2905s Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libapr1t64:amd64 (1.7.2-3.1ubuntu0.1) ... 2905s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 2905s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2905s Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libisl23:amd64 (0.26-3build1) ... 2905s Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 2905s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 2905s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2905s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 2905s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 2905s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 2905s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2905s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2905s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 2905s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2905s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2905s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 2905s Setting up cpp (4:13.2.0-7ubuntu1) ... 2905s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 2905s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2905s Enabling module mpm_event. 2905s Enabling module authz_core. 2905s Enabling module authz_host. 2905s Enabling module authn_core. 2905s Enabling module auth_basic. 2905s Enabling module access_compat. 2905s Enabling module authn_file. 2905s Enabling module authz_user. 2905s Enabling module alias. 2905s Enabling module dir. 2905s Enabling module autoindex. 2905s Enabling module env. 2905s Enabling module mime. 2905s Enabling module negotiation. 2905s Enabling module setenvif. 2905s Enabling module filter. 2905s Enabling module deflate. 2905s Enabling module status. 2905s Enabling module reqtimeout. 2905s Enabling conf charset. 2905s Enabling conf localized-error-pages. 2905s Enabling conf other-vhosts-access-log. 2905s Enabling conf security. 2905s Enabling conf serve-cgi-bin. 2905s Enabling site 000-default. 2906s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2906s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2907s Setting up gcc (4:13.2.0-7ubuntu1) ... 2907s Processing triggers for ufw (0.36.2-6) ... 2907s Processing triggers for man-db (2.12.0-4build2) ... 2908s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2917s autopkgtest [19:37:10]: test chroot: [----------------------- 2917s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2917s + gcc --print-file-name=libgcc_s.so.1 2917s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 2917s + cat 2917s + a2enconf chroot 2917s Enabling conf chroot. 2917s To activate the new configuration, you need to run: 2917s systemctl reload apache2 2917s + echo Hello, world! 2917s + service apache2 restart 2917s + wget -qO- http://localhost/hello.txt 2917s + result=Hello, world! 2917s + [ Hello, world! != Hello, world! ] 2917s autopkgtest [19:37:10]: test chroot: -----------------------] 2918s autopkgtest [19:37:11]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2918s chroot PASS 2920s autopkgtest [19:37:13]: @@@@@@@@@@@@@@@@@@@@ summary 2920s run-test-suite PASS 2920s duplicate-module-load PASS 2920s default-mods PASS 2920s htcacheclean PASS 2920s ssl-passphrase PASS 2920s check-http2 PASS 2920s check-ubuntu-branding PASS 2920s chroot PASS 2936s nova [W] Skipping flock for amd64 2936s Creating nova instance adt-noble-amd64-apache2-20241217-184833-juju-7f2275-prod-proposed-migration-environment-15-028d7fd5-1554-4ee2-abe4-5b08528dafa8 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 2936s nova [W] Timed out waiting for 17d86662-334d-468a-a7f8-d8c55a445807 to get deleted. 2936s nova [W] Skipping flock for amd64 2936s Creating nova instance adt-noble-amd64-apache2-20241217-184833-juju-7f2275-prod-proposed-migration-environment-15-028d7fd5-1554-4ee2-abe4-5b08528dafa8 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 2936s nova [W] Timed out waiting for 59d7bad5-226a-46cc-8444-e4ca02235382 to get deleted. 2936s nova [W] Skipping flock for amd64 2936s Creating nova instance adt-noble-amd64-apache2-20241217-184833-juju-7f2275-prod-proposed-migration-environment-15-028d7fd5-1554-4ee2-abe4-5b08528dafa8 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 2936s nova [W] Timed out waiting for b00b1d3a-53fd-45e6-baf4-b2e0858948f3 to get deleted. 2936s nova [W] Skipping flock for amd64 2936s Creating nova instance adt-noble-amd64-apache2-20241217-184833-juju-7f2275-prod-proposed-migration-environment-15-028d7fd5-1554-4ee2-abe4-5b08528dafa8 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 2936s nova [W] Timed out waiting for bffd39a1-2617-4354-bb11-7386a614daba to get deleted. 2936s nova [W] Skipping flock for amd64 2936s Creating nova instance adt-noble-amd64-apache2-20241217-184833-juju-7f2275-prod-proposed-migration-environment-15-028d7fd5-1554-4ee2-abe4-5b08528dafa8 from image adt/ubuntu-noble-amd64-server-20241217.img (UUID 72014d14-24a3-433f-a6e8-c0a0a479a03a)... 2936s nova [W] Timed out waiting for 8b6193aa-911a-4311-aa54-34c379caeab8 to get deleted.